MSSQLはBEFORE
をサポートしていません トリガー。最も近いのはINSTEAD OF
トリガーしますが、その動作はBEFORE
の動作とは異なります MySQLでトリガーします。
これらについて詳しくは、こちらをご覧ください。INSTEAD OF
triggers「トリガーSQLステートメントの代わりにトリガーが実行されることを指定します。これにより、トリガーステートメントのアクションがオーバーライドされます。」したがって、トリガーが適切に記述/処理されていない場合、更新に対するアクションが実行されない可能性があります。カスケードアクションも影響を受けます。
代わりに、達成しようとしていることに別のアプローチを使用することをお勧めします。