oracle中null和空串的区别

如题所述

在oracle 环境中,空串与NULL 是等价的,所以尽量使用NULL 来表示空的含义。
null 与任何值做逻辑运算得结果都为 false,包括和null本身:
用 is null 判断时,空字符串和 null 都 is null:
null 和任何数值进行数学运算,结果都为 null:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-11
1, null不占用空间,空字符串占用一定内存空间
2, null可以赋值给任何对象,而空字条串只能赋值给String
3, 调用null的方法会返回nullpointerexception,调用空字符串的方法不会报错
4, null本身就是个对象,但它是一个不确定的对象,只能给引用形变量赋值,不能给基本类型赋值.(如 int a=null;是错误的)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网