update的语句如下:update agents a
set
a.deactivation_date =  .......我现在要建个表,表里的数据是上面update的数据,请问要怎么写?谢谢了。

解决方案 »

  1.   

    不知道理解楼主的意思对不对,你可以这样做:
    先建立表CREATE TABLE NEW_T AS SELECT * FROM AGENTS;
    UPDATE NEW_T  T SET T.deactivation_date =  .......;
    COMMIT;
      

  2.   

    每太明白你的意思。
    你可以先update,然后create table tablename as select * ....或者建立个触发器处理也可。
      

  3.   

    谢谢大家
    我建了个触发器a和一个表t1,然后每次update 表t2的时候,就让a来insert update的数据到t1。
    但是为什么我把 建表t1和触发器a,还有update的script放到一起运行就报? 说是compilation error?先建表和触发器,再update就没问题了,请问怎么解决这个问题啊。