在sql server中,如果我们使用了image,text和ntext类型来存储数据的时候,如何来判断该字段是否含有数据值呢?在oracle中,我们可以通过设定blob类型的变量来直接查询,并判断其内容是否为NULL,但是在sql server中,我们不能通过直接设定image、text和ntext类型的变量来查询,然后再比较,因为这三种类型是不是可用的变量类型,找了很多方法,但是凡是涉及到字符串的函数都无能为力,最后找了一个一个系统函数DATALENGTH ( expression ),该函数直接获取表达式所占用的字节数,而且对上述三种类型都可以进行计算,于是问题解决了。
本文介绍了在 SQL Server 中如何判断 image、text 和 ntext 类型字段是否有数据值的方法。由于这些类型不能直接作为变量使用,文章推荐使用 DATALENGTH 函数来获取表达式的字节数,从而实现对这些特殊类型数据的有效判断。
742

被折叠的 条评论
为什么被折叠?



