挿入された行からデータを読み取り、それを解析して別のテーブルに追加する after create トリガーがあります。
しかし、このトリガーが失敗すると、挿入全体が失敗します。私の質問は
after create トリガーは、挿入が完了し、制約と検証がチェックされた後に起動されるにもかかわらず、挿入操作の一部と見なされるのはなぜですか?
挿入操作からトリガーの実行を切り離す方法はありますか?
失敗は、トリガーが挿入しようとする他のテーブルでのデータ制約違反のようなものである可能性があります。障害がない場合でも、トリガーが挿入トランザクションの外部で実行されると、トランザクション時間が改善される可能性があります。