sql >> データベース >  >> RDS >> Oracle

変更、トリガー/機能がそれを認識しない場合があります-トリガーの実行中にエラーが発生します

    FOR EACH ROWとして定義されているトリガーが、起動されたテーブルにアクセスしようとすると、「tableismutating」例外が発生します。 Tom Kyteは、この例外の原因と解決策に関する優れたガイドを作成しましたここ

    投稿された例では、FOR EACH ROWがないため、例外が発生することはないと思います。通常、FOR EACH ROWトリガーを使用する必要があるのは、各行の:OLDまたは:NEW値にアクセスする必要がある場合のみですが、アクセスする必要はありません。



    1. GUIDのSCOPE_IDENTITY()?

    2. SQL ::Abstractを使用してSQLクエリを生成するにはどうすればよいですか?

    3. コマンドの実行中に致命的なエラーが発生しました。 Insert Intoを使用する場合のC#で

    4. FoxProDBFファイルをSQLServerにインポートしようとしています