に発生する前に、私はトリガートリガーの最後の更新された行のIDと最後の削除された行のIDを選択して、彼らはSQL Serverの
を介して他のテーブルを更新するためにそれを使用して、テーブルに更新された行のIDを取得する必要があります。またに必要テーブル内の削除された行のIDを取得して、トリガーを使用して別のテーブルを更新します。
どうすればいいですか?
SQL Serverに組み込まれている関数はありますか?
idColumnName
が列である場合は/
SELECT idColumnName FROM deleted
を使用すると、いずれかの更新された古い値を知りたい場合は、お使いのトリガー内でこの
新しい行と削除された行は、トリガー内で利用できます。 http://technet.microsoft.com/en-us/library/aa258254(SQL.80).aspx –
更新/挿入/削除は複数の行に影響する可能性があることに注意してください。あなたは 'inserted'と' deleted'疑似**テーブルを使用する必要があります** –