sql语句 varchar 判断空

[复制链接]
查看11 | 回复5 | 2009-4-9 22:34:03 | 显示全部楼层 |阅读模式
mssql varchar 类型数据 用sql语句判断是否有数据 是 用=''还是 is null 还是 = null
当插入一条数据时没有对varchar 字段进行操作 那这一条数据中 这个varchar字段就应该是空了 这是=''和is null我做过实验好像是等效的 还有在asp 中 采用同样方法判断好像也是等效的 呵呵 看来的确是等效的,但是如果在JSP里的判断我也做过实验 ‘’与null不是等效的 如果数据库中确为空的话 如果在JSP中以‘’来判断的将导致报错

回复

使用道具 举报

千问 | 2009-4-9 22:34:03 | 显示全部楼层
我一般判断varchar或者char或者nvarchar等为空不为空就是if 字段名''..else.....
回复

使用道具 举报

千问 | 2009-4-9 22:34:03 | 显示全部楼层
有个isdbnull的函数,还有,要注意空字符串与没有数据的是有区别的!...
回复

使用道具 举报

千问 | 2009-4-9 22:34:03 | 显示全部楼层
is null is not nulllen()>0...
回复

使用道具 举报

千问 | 2009-4-9 22:34:03 | 显示全部楼层
name=null...
回复

使用道具 举报

千问 | 2009-4-9 22:34:03 | 显示全部楼层
is null 判断是否有数据...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行