create trigger tr_test
before update or delete on table1
for each row
begin
insert into table2(col1,col2.....) values(:old.col1,:old.col2......);
end;
before update or delete on table1
for each row
begin
insert into table2(col1,col2.....) values(:old.col1,:old.col2......);
end;
解决方案 »
- oracle References
- sequences序列值出现重复的问题。
- 无法分析出字段名 程序和数据库通信时,无法分析出select* from 查询结果的各个列
- 数据的导入与导出问题
- 关于百分数导入Oracle 产生的无效数字问题
- 数据库锁的问题
- 字符串比较
- Oracle的逻辑备份工具EXP.exe的用法的一个纰漏
- SQL取记录问题
- 请问你们的Enterprise Manager Console 的界面是不是 ie 形式打开的,我的版本是 10g, 初学者. 觉得这样操作起来很不爽, 又慢
- 怎么办呀?请教:oracle中的生僻字"腘"经jsp读取后就成乱码了!
- 字典管理表空间和本地管理表空间各有什么优缺点?
before update or delete or inster on table1
for each row
begin
if inserting then
insert into table2(col1,col2.....) values(:new.col1,:new.col2......);
elsif deleting then
delete from table2 where col = :old.col.....;
else
update table2 set col = :new.col..... where col = :old.col
end if;end;