首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空BLOBS SQL Server

空BLOBS SQL Server
EN

Stack Overflow用户
提问于 2011-09-10 06:19:48
回答 3查看 4K关注 0票数 4

如何从MS SQL server中选择空BLOBS。我的意思是空的和非空的。例如,如果您想要一个空字符串,可以这样做: select * from person where name = '‘。对于空的BLOBS,如何做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-10 06:36:39

在处理文本字段时,这对我很有效:

SELECT * FROM表WHERE LEN(SUBSTRING(blob,1,1))=0

票数 2
EN

Stack Overflow用户

发布于 2011-09-10 06:35:56

一种方法是将长度与0进行比较:

其中datalength(字段)=0

票数 3
EN

Stack Overflow用户

发布于 2011-09-10 06:34:03

您可以搜索行WHERE DATALENGTH(yourBlobCol) = 0

http://msdn.microsoft.com/en-us/library/ms173486.aspx

您也可以强制转换为varchar(max)并与'‘进行比较,但前者可能更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7368046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档