如何获得两个结果

时间:2016-05-10 13:48:37

标签: sql

我想从一个表中删除一些数据,并删除我想要插入到另一个表中的相同数据。

2 个答案:

答案 0 :(得分:0)

我会以两种方式做到这一点

  1. 您可以查询要删除的数据并将其插入到您想要的表中,然后将其删除。

  2. 您可以创建从第一个表中删除数据时触发的触发器,其作用是在删除数据之前将数据放到另一个表中。

    创建[OR REPLACE] TRIGGER trigger_name {之前} {删除} [OF col_name] 在table1上 [对于每一行]
    开始   将[data]插入table2 END;

答案 1 :(得分:0)

这不是SQL的工作原理。

但是你可以制作三个SQL语句:

  1. 选择您要删除的数据
  2. 删除数据
  3. 从(1。)
  4. 插入结果