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