- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServerのID列(自動連番)について)
SQLServerのID列(自動連番)について
このQ&Aのポイント
- SQLServerでウェブアプリケーションを作る際に、ID列(自動連番)についての問題が発生しました。
- INSERT文を実行する際に、IDENTITYプロパティが設定された主キーが自動的に連番で割り振られますが、その連番の値を取得する方法が分かりません。
- IDENTITYを利用すると、SELECT文を発行することなく一意のID値を取得できますが、具体的な方法がわかりません。
- みんなの回答 (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 それぞれ動作が違うため,適切なものを選んでください。
お礼
貴重な情報提供ありがとうございます。 それぞれ調べてみます。