RT,ORACLE中NULL和''是一样的吗?用NVL这个方法是不是无效?NVL(exr,''),请指教

解决方案 »

  1.   

    在程序里用rs.getString("xx")=null?"":rs.getString("xx")可以解决
      

  2.   

    目前我就是在程序中判断的,但是有20多个字段,数据量也有2W多大,不停的循环,是否对效率有影响?要进行优化,所以才想在sql语句中判断
      

  3.   

    在Oracle '' 和 NULL 完全是一回事
    而在 MySQL里 '' 代表空字符串 NULL代表空值
    java里 "" 代表空字符串 NULL代表空值
      

  4.   

    在Oracle '' 和 NULL 是一样的,那还有办法在sql语句判断吗?还有我在程序中用==判断是否为空,就空则为"",这对效率有影响 吗?