空和null是一样的。
只有字符串有空字符串('')和空(null)的区别。

解决方案 »

  1.   

    空字符串就是null,除非你加上空格SQL> select 1 from dual where '' is null;         1
    ----------
             1
    SQL> select 1 from dual where ' ' is null;未选定行SQL> 
      

  2.   

    同意楼上的说法!oracle中空字符串就是空(null)!包含的字符全是空格的字符串不是!
      

  3.   

    空  null    ''   是同一个东西'' 不等于 ' '      <---  一个中间有空格字符串,一个没有.
      

  4.   

    不知道你想要达到什么效果,空和null在oracle中是一个概念的!
      

  5.   

    那怎么样在oracle中创建一条是空而不是null的纪录?
    是不是只要插入''的数据就可以了?
      

  6.   

    不行,这样的话,还是null
    没有办法。