|
カテゴリ:カテゴリ未分類
T-SQLに関する記事の多数で、@@identity関数はお勧めです。あの記事には、下記のような例があります。
INSERT INTO [Some_Table] (Some_Integer_Field) VALUES (100) SELECT @@identity しかし、上記の例は恐るべき誤りがあります。もし、あのテーブルにINSERTするトリガーがあれば、@@identity関数はトリガーで追加された行のID値を返します。@@identityの代わりにSCOPE_IDENTITY関数を使うべきです。 今日、私はこのようなバグを直しました。(笑) お気に入りの記事を「いいね!」で応援しよう
最終更新日
2008年03月26日 20時37分59秒
コメント(0) | コメントを書く |