in oracle there have not these clause:
update ... from ...
you should do like this:
update .... set ... where ....

解决方案 »

  1.   

    同意,没有update...from这样的语法
      

  2.   

    那有 udate .......from 的语法呀,外行了不是!
      

  3.   

    UPDATE  FROM 是SYBASE的T-SQL。
    在ORACLE里,如下语句应该可以实现你的想法:
    UPDATE HR_DA_EMPLOYEE A
      SET GJJZH = (SELECT FUND_CD FROM MP_ARCHIVES WHERE ZGDA = A.ZGDA)MSN:[email protected]
      

  4.   

    感谢 AwayLu(小威),你是对的。
    我只是参照sql server2000语句写的。
      

  5.   

    helloyjw (juan) ,^_^ 不客气!
      

  6.   

    不知道哪位朋友有专门针对oracle sql 语句的资料(我也懒得再找了),
    mailto:[email protected]
    谢谢。