その場合、テーブル名を書く必要がありますが、テーブル名を変更するとどうなりますか?次に、それを反映するようにコードを更新することも忘れてはなりません。トリガーで発生する挿入からのIDが必要でない限り、常にSCOPE_IDENTITYを使用します。その後、@@ IDENTITY
を使用します。また、大きな違いは、IDENT_CURRENTが挿入を行った別のプロセスからのID(つまり、任意のユーザーから最後に生成されたID値)を提供することです。したがって、挿入を行った後、SELECTIDENT_CURRENTを実行する前に誰かが挿入を行う場合他の人のアイデンティティ値を取得します
テーブルにトリガーを設定するとどうなるかを説明するコードが含まれている、現在のID値を取得する6つの異なる方法も参照してください。