2017-12-05 11 views
-1

私は共通のテーブルに行を挿入する異なるSprocsを呼び出す数十の異なるSQLジョブを持っています。このレコード/行をテーブルに挿入したジョブはどれですか?

テーブルに行があれば、挿入をトリガしたジョブを取得する方法はありますか?

入力:行ID、テーブル名、DBNAME

出力:求人ID限り、私は承知しているように、一般的に行

答えて

0

を未挿入。挿入クエリにそのデータを含めることができます。あるいは、インサートが一意であれば、主キーまたは別の一意のキーに基づいてログから取得することもできます。一般的なログに相当するSQLサーバーを有効にすることができます。しかし、それは大量のパフォーマンスに壊滅的なものであり、それでもログファイルから引き出す必要があります。データベース内の影響に加えて、ログからコンポーネントを診断できるかどうかを検討することをお勧めします。

関連する問題