Oracle中NVL与IS NULL的区别
EII.DEPT LIKE NVL(?, EII.DEPT) 和 (? IS NULL OR EII.DEPT LIKE ?) 的具体差别如下: NVL模式与数据表中DEPT字段是否有为空值的情况有关,即如果DEPT列至少有一行为空值,在NVL模式下如果传入NULL就会把空值的那行查出来。 而IS NULL模式下传入NULL就会去执行IS NULL的部分,OR后面的部分就不会去执行了。
注册时间:2009-05-22