クラスを使用して、テーブルにSqlBulkCopy
一度に 50k 行を挿入しています。このテーブルにトリガーをtbl_records
設定し、次のコードを使用しています。After Insert
SqlBulkCopy SqlBc1 = new SqlBulkCopy(strConnString, SqlBulkCopyOptions.FireTriggers);
// Set DataReader For SqlBulkCopy
sqlComm = new SqlCommand(strQuery, sqlTemCon);
sqlComm.CommandTimeout = 3600000;
sqlComm.CommandType = System.Data.CommandType.Text;
SqlDataReader dReader = sqlComm.ExecuteReader();
SqlBc1.WriteToServer(dReader);
しかし、プログラムの実行後。First
挿入された 50k のうちの行のみのトリガーを起動します
すべての行で起動する必要があります。これどうやってするの??