-3

次のフィールドを持つ履歴テーブルがあります。

ColumnName,OldValue,NewValue

現在更新table X中で、変更したフィールド値のリストの履歴テーブルを更新したいと考えています。SQLでこれを行うにはどうすればよいですか?

4

1 に答える 1

1

SQL Server 2008 以降を使用している場合は、OUTPUT & MERGEコマンドを使用できます。ここにいくつかのリンクがあります

または、OUTPUTコマンドのみ (SQL Server 2008 以降は必要ありません) を delete/update ステートメントと組み合わせて使用​​し、1 つのステートメントでデータを移動することもできます。

于 2013-01-01T02:17:57.743 に答える