in oracle: '' = null.

解决方案 »

  1.   

    在ORACLE中零长度的字符串被视为空值,即: '' = null。
    PB中不支持ORACLE存储过程的OUT参数,所以想想别的办法吧。
      

  2.   

    靠,这就是微软和甲骨文之间的竞争的结果。
    谁都不吊谁!
    只好手工更改。先在SQLSERVER中把‘’改为‘ ’,在倒入到oracle,
    在oracle取数据是再用Ltrim()和 RTrim()把数据改回到‘’
      

  3.   

    没办法,自己判断吧。如果出现'',就强制转换成' ',中间有一个空格。
    然后取值的时候用trim()把这种空格去掉