Ce n'est pas le cas. Vous devez le faire vous-même par énumération.
Les raisons pour lesquelles cela ne peut pas/ne fonctionne pas automatiquement incluent :
-
le
:old
et:new
sont des conventions par défaut ; vous pouvez nommer le:old
et:new
les références peuvent être ce que vous voulez via leREFERENCING
clause duCREATE TRIGGER
déclaration. -
vous devez avoir une déclaration publique d'un type (via
CREATE TYPE
ou via une déclaration de package) pour pouvoir l'utiliser comme argument d'un autre morceau de code. -
le code du déclencheur est du code interprété, pas du code compilé.