--要求当修改表table1时,就能将所修改的记录(未修改时的)插入到表table2。CREATE OR REPLACE TRIGGER trigger_name
BEFORE UPDATE ON table1
FOR EACH ROW
BEGIN
INSERT INTO table2 VALUES(:NEW.filter_name,NEW......);
COMMIT;
END;
BEFORE UPDATE ON table1
FOR EACH ROW
BEGIN
INSERT INTO table2 VALUES(:NEW.filter_name,NEW......);
COMMIT;
END;
解决方案 »
- 请教:一个事务中,调用两个存储过程修改表中同一条数据,能实现吗?
- oracle.exe一直占用cpu 100%
- 遇到问题了,在线等,大拿们帮忙sqlldr
- 关于动态SQL语句中的单引号
- 关于update性能的问题?
- ora0113--通信通道的文件结束!!!此问题是什么原因造成的?
- 看了些安装手册,还是出错。linux8.0+oracle92
- 高分求解! RedHat7.3上如何安装apache_1.3.27?
- 初学者,请赐教!
- 建立的远程数据连接为什么不能用
- 请问:在win xp中安装oracle 817时,在配置net8等三个工具的时候不能继续进行?为什么?
- 有关ORACLE的数据仓库的资料咨询
after update on table1
for each row
declare
insert into table2 values(:old.filter_name1,:old.start_date1,:old.end_date1,:old.last_number1,:old.next_load_file1,:old.last_modified_date1);
end user.BL_trigger_SER;