NOT NULL, FOREIGN KEY, UNIQUE, CHECK
制約とBEFORE
トリガーを検証する特定の順序に依存できるかどうか知りたいです。
NOT NULL
経験から、MySQLは最初にチェックし、次にBEFORE
トリガーを起動し、次にUNIQUE
制約をチェックすることを知っています。NOT NULL
Oracleはトリガーの後にチェックしますBEFORE
(SQLServerも同じことをすると思いますが、覚えていません)。標準は注文について何かを述べていますか、それとも完全にDBベンダー次第ですか?