欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

SQL SERVER 如果判断text类型数据不为空

发布时间:2025/3/20 98 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SQL SERVER 如果判断text类型数据不为空 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 一个字段Remark的数据类型设置先设置为varcharr(255),后来考虑到扩展性需要将其定义为TEXT类型,但是SQL 语句报错。
      SQL 语句:
      SELECT * FROM TABLE  WHERE  ISNULL(Remark,'')<>'' 
      报错信息:数据类型 text 和 varchar 在 not equal to 运算符中不兼容。
      解决办法:使用datalength(字段名)函数 
                        SELECT * FROM TABLE  WHERE  ISNULL(datalength (Remark),0) >0 
      
      注释:1.DATALENGTH 对 varcharvarbinarytextimagenvarchar  ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。                
                 2. NULL 的 DATALENGTH 的结果是 NULL。

转载于:https://www.cnblogs.com/toSeeMyDream/p/4159836.html

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的SQL SERVER 如果判断text类型数据不为空的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。