当前位置:
首页 >
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 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。
2. NULL 的 DATALENGTH 的结果是 NULL。
转载于:https://www.cnblogs.com/toSeeMyDream/p/4159836.html
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的SQL SERVER 如果判断text类型数据不为空的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android logcat里面Andr
- 下一篇: 通过Sqoop实现Mysql / Ora