2016-11-11 7 views

答えて

2

beforeであり、2番目がafterの場合は明らかです。またbefore statementbefore each rowより早くなります。あなたは2 after insertdocumentationをお持ちの場合は言う:異なる種類のトリガが特定の順序で発射されていますが

、同じ文で同じタイプのトリガーは、任意の特定の順序で起動するように保証するものではありません。

はまた、あなたがそれを制御するためにfollowsprecedesを使用することができますOracle 11gのので@a_horse_with_no_nameによってそのポスト怒鳴るのコメントを参照してください。

+2

トリガーを作成または変更するときに、 'follows'または' 'precedes'オプションを使用して、起動する順序に影響を与えることができます。https://docs.oracle.com/database/121/LNPLS/create_trigger.htm#LNPLS2103 –

+0

@a_horse_with_no_nameそれは面白いです。私はそれが不可能だと言っている私の答えの一部を削除しました。ありがとう。 – Kacper

関連する問題