用触发器来删除一张表中的数据,然后增加到另一张表中去,我怎么去得到删除的值在插入到另一张表中去呢?我需要原代码!谢谢
解决方案 »
- 一个3个表查询 数据量大 并用了notexists 速度慢问题
- 各位大神 小弟求助!!
- 重新定义Tablespace的extent等存储参数是否会影响此表空间中的已存在表和索引的存储参数?
- oracle表空间的问题
- 请教高人:如何将VFP中的若个表导入到oracle8i中?急!急!在线等待!
- WIN7 64位 安装ORCLE11G 求帮助啊!!!
- 存储过程返回游标,是不是一定要创建一个包来定义这个游标的?
- Oracle查询分析器再次升级!!!
- 急救调用java源出错,出100分
- 关于oracle的进程数和光标数的问题,都要疯了,大侠们救救我
- Oracle并行度和表的degree字段的关系
- 查询结果是表名,如何再次进行查询,急等高手回答,先谢了
可以 create table aaaa as select * from bbb;
想要原代码 你也得先给个大体的框架吧
创建触发器的语句就不给你写了
create trigger before deleteinsert into table2 select * from table1;
插入数据成功后
delete from table1...
commit;
old保存的是变化之前的数据,对于update操作就是update之前的数据,而对于delete就是delete之前的数据
old关键字是行级触发器的