SELECT @@IDENTITY
これです!!
SQL Serverってあまりいじってなかったんだけど、最近どうしても必要になったので、手探りながら触ってます。
主キーの自動採番を使おうとIDENTITYを指定したんだけど、どうやってレコード挿入後にIDENTITY列を取得しようかと調べていたら見つけたもの。
SQL文の最後に「SELECT @@IDENTITY」をつけるだけで良いって、楽すぎるじゃないか!!
ちょっと幸せになれた瞬間でしたー
なにかもっと幸せになれることないかなぁ???
正解は「SCOPE_IDENTITY」でした!! (2007/8/6)
以下、MSDNでの解説URL。
http://msdn2.microsoft.com/ja-JP/library/ms190315.aspx
http://msdn2.microsoft.com/ja-JP/library/ms187342.aspx
むらぷろさんがこの件についてまとめてくれました。以下のブログです。
SQL Server によるIDの生成