4

PL/SQLBEFORE UPDATEトリガーで明示的に更新された列を確認する方法はありますか?

例:ステートメントがこの列の値を明示的に指定していない:new.last_modified_by := USER場合にのみ設定したい。UPDATE

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 に答える