想是不可以...:)
你的要求根本不是ANSI SQL可以办到的
我不知道oracle里有没有这种函数,想是没有,就算有也不应该用,因为移植性很差...

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3569/3569720.xml?temp=.312237
      

  2.   

    不赞成这样做
    SQL标准也不支持
      

  3.   

    用merge试试如要更新的表为a,根据表b更新可以这样写
    merge into a
    using b 
    on (a.id=b.id)      --更新的条件
    when matched
    then update set                                        --有相同则更新(不要删除)
    when not matched 
    then insert values ();                                   --没有相同则新增以上为一条语句只要在最后加分加就行了。我也是初学,楼主可以试试9i版以上才有用
      

  4.   

    建个触发器,在insert之后delete