博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

oracle中的''空字符串和null居然是等价的

Posted on 2010-11-10 12:30  gczhao  阅读(314)  评论(0编辑  收藏  举报

本文转自:http://www.cnblogs.com/zhouyou96/archive/2010/05/11/1732245.html

 

 

今天发现oracle中的 ''空字符串 和 null 居然是等价的。

这意味着 length('') 不会返回0,而是null。

这意味着 length('')+2 不会返回2,而是null。

我只有 nvl(length(''),0)+2 这样让它返回2了。