create trigger aa_tri
before update on aa
for each row
begin
if :new.id<>:old.id then
..
end if;
if :new.name<>:old.name then
...
end if;
...
end;
/
before update on aa
for each row
begin
if :new.id<>:old.id then
..
end if;
if :new.name<>:old.name then
...
end if;
...
end;
/
解决方案 »
- 求助 删除表中重复记录(最简单的方法)
- 如何 提高oralce 数据库的查询效率?
- 关于ODBC 连接oracle 的问题
- ERWIN7 如何链接到 oralce10g呢?小的我怎么就连不上去,请大家帮帮忙吧。。急啊~
- 热备份脚本错误问题 在线等待!
- 关于PL/SQL Developer显示BLOB字段问题
- LRM-00109:我不能够创建CREATE SPFILE FROM PFILE=‘……’时候遇到错误
- 请问如何把一个用户建的表导到另外一个用户里
- sql实现问题
- [求助]存储过程能否对其他用户对象进行操作?
- set autotrace on 的错误?
- 能不能将ORACLE数据动态地导成EXCEL文件???
SELECT column_name FROM SYS.ALL_TAB_COLUMNS WHERE TABLE_NAME=TG_RELNAME AND OWNER=USER;
.
.
v_sql:='select decode(:new.'||v_column_name||','||':old.'||v_column_name||',0,1) from dual';
EXECUTE IMMEDIATE v_sql INTO v_num ;
if v_num=1 then
insert into log_file (num,string)values (a,v_column_name);
.
.