1

私のテーブルには3つの列IDとがISOCodeありCountryNameます。

IDはIDENTITY列です。

このテーブルに新しいレコードを挿入するとき、ISOCodeフィールドに同じ値を(場合によっては)入力したいと思いIDます。

SCOPE_IDENTITY()、@@ IDENTITY、IDENT_CURRENTを試しましたが、どれも機能しないようです。

これを行う方法はありますか?

4

1 に答える 1

1

ISOCode列を更新するトリガーを書くことができます

トリガーで以下のコードを使用します

update T set T.ISOCode=I.ID
from your_table T
join INSERTED I
on T.ID=I.ID
于 2012-10-23T09:26:22.257 に答える