• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServerのID列(自動連番)について)

SQLServerのID列(自動連番)について

このQ&Aのポイント
  • SQLServerでウェブアプリケーションを作る際に、ID列(自動連番)についての問題が発生しました。
  • INSERT文を実行する際に、IDENTITYプロパティが設定された主キーが自動的に連番で割り振られますが、その連番の値を取得する方法が分かりません。
  • IDENTITYを利用すると、SELECT文を発行することなく一意のID値を取得できますが、具体的な方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

@@IDENTITY とか, SCOPE_IDENTITY とか, IDENT_CURRENT とか, OUTPUT句 とか,色々あります。 MSDN: @@IDENTITY (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms187342.aspx MSDN: SCOPE_IDENTITY (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms190315.aspx MSDN: IDENT_CURRENT (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms175098.aspx MSDN: OUTPUT 句 (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms177564.aspx それぞれ動作が違うため,適切なものを選んでください。

mokpok
質問者

お礼

貴重な情報提供ありがとうございます。 それぞれ調べてみます。

関連するQ&A