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

FIRE_TRIGGERS を使用した BULK 挿入はトリガーを実行しません

    一括インポート操作中、トリガーは 1 回だけ起動されます。これは、複数行のデータに影響を与える 1 つのステートメントと見なされるためです。

    トリガーは、単一の行ではなく一連の行を処理できる必要があります。手動挿入テストは正常に機能しているが、一括インポートが失敗しているため、これが原因である可能性があります。

    この MSDN 記事の C セクションでは、挿入トリガーを作成して複数行のデータを処理する方法を示しています:http://msdn.microsoft.com/en-us/library/ms190752.aspx

    お役に立てば幸いです。




    1. ストアドプロシージャのテーブルのリストを取得するにはどうすればよいですか?

    2. クエリステートメントの外部でmysqlクエリから値を取得するにはどうすればよいですか?

    3. MySQL AまたはB、ただし両方ではない

    4. 古いスタイルのOracle外部結合構文-左外部結合の等号の右側にある(+)を見つけるのはなぜですか?