您可以执行以下 *** 作:
create or replace trigger my_triggerbefore update on my_tablefor each rowdeclare n_cols integer := 0;begin for r in (select column_name from all_tab_columns where table_name = 'MY_TABLE' and owner = 'MY_SCHEMA') loop if updating(r.column_name) then n_cols := n_cols + 1; exit when n_cols > 1; end if; end loop; if n_cols > 1 then do_something; end if;end;
可能不是很有效!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)