IDENTITY列で自動採番される番号の現在の値を確認する

このページのタグ:[SQL Server]
SQL ServerでIDENTITY列で自動採番される番号の現在の値を確認する手順を紹介します。

概要

SQL Serverで列がIDENTITYに設定されていると、値が自動採番により自動でインクリメントします。IDENT_CURRENTの値を取得することで、現在のIDENTITYの番号を確認できます。

書式

SELECT IDENT_CURRENT('(テーブル名)')


SELECT IDENT_CURRENT('Price') 

SELECT IDENT_CURRENT('Products') AS ID

実行結果

現在のIDENTITYのカウンタの値が表示されます。

補足

IDENT_CURRENT の値が 100 の場合、次回のInsertにより採番されて挿入されるIDENTITYの値は 101 になります。(100ではありません)
登録日 :2016-11-07    最終更新日 :2016-11-09
このページのタグ:[SQL Server]
Japanese
プライバシー    iPentecについて
iPentec all rights reserverd. (ISDC)