Oracle 10g 是不是也取消了对 =* *=的支持SQL 2005也取消了这个支持,SQL 2000用PB 7 做的程序无法升级这垃圾…………………………

解决方案 »

  1.   

    很久没有见有人这样写了
    这种写应该是被left join 和right join代替了oracle里面有+=  =+这种写法
      

  2.   

     =* *= 应该是 sql server 老语法。oracle 中应该对应 =+ +=
      

  3.   

    =*  *=
    我是在见sybase里见到的
      

  4.   


    为什么在Oracle 10g
    select * from ctninfor a ,ctninfor b
    where a.ctn_no+= b.ctn_no  --这样就出错select * from ctninfor a ,ctninfor b
    where a.ctn_no=+ b.ctn_no   --这样就没问题呢?
      

  5.   


    cross table outer join
      

  6.   

    应该是一个表outer join多个表错误吧?
    具体错误信息是什么?
      

  7.   


    ......这是oracle定的,你需要问埃里森了。