oracle中null和空字符串的区别

来源:互联网 发布:淘宝小二客服旺旺 编辑:程序博客网 时间:2024/04/30 07:16

无数次在oracle中写查询语句的时候都曾加上这么一句 aa!=''或者在嵌套的时候以 某某!='' ;来做条件,今天查了资料才发现,在oracle中空字符串("")和null是一样的,也就是说你的数据库中的数据只要是为空(无论是空字符串还是null),都可以用 not is null或is null来作查询条件查询。但是在写程序的时候,你的语句中包含aa!=''之类的条件的话 会自动转换成is not null。