4

有没有办法知道在 PL/SQLBEFORE UPDATE触发器中显式更新了哪些列?

例如:我只想:new.last_modified_by := USERUPDATE语句没有明确指定此列的值时设置。

4

1 回答 1

10

使用UPDATING功能:

if updating('LAST_MODIFIED_BY') then 
...
end if;

更多详细信息在手册中: http: //docs.oracle.com/cd/E11882_01/appdev.112/e25519/triggers.htm#BCFIDDBB

于 2013-04-03T14:11:08.507 回答