3

SQL Server 2005では、更新トリガー内に、元の更新クエリによって変更されたフィールド\列のリストを見つける方法があります。

150列のテーブルがあり、トリガー内で特定のフィールドが1つだけ更新されたかどうかを確認する必要があります(他のフィールドは変更されていません)。

150列を比較するために長いSQLを書くことはできますが、エラーが発生しやすく、ばかげているように見えます。

この問題を回避するための適切な方法。いくつかのsql2005apiが私の助けになることを望んでいます。

4

1 に答える 1

10

COLUMNS_UPDATEDを見てください-少し面倒ですが、要件に応じて非常に簡単に操作できるはずです。SQLServerCentralにそれについてのまともな記事があります

于 2009-01-12T09:05:19.750 に答える