sys.identity_columns(Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric のウェアハウスMicrosoft Fabric の SQL データベース

sys.identity_columnsビューには各列ごとに同一列の行が含まれています。

sys.identity_columnsビューはsys.columnsビューから行を引き継ぎます。 sys.identity_columnsビューはsys.columnsビューの列と、seed_valueincrement_valuelast_valueis_not_for_replicationの各列を返します。 詳細については、「カタログ ビュー (Transact-SQL)」を参照してください。

列名 データ型 説明
<columns inherited from sys.columns> sys.identity_columnsビューはsys.columnsビューのすべての列を返します。 また、以下の行で説明されている追加の列も返します。 sys.identity_columnsビューがsys.columns継承する列の説明については、sys.columns (Transact-SQL)を参照してください。
seed_value sql_variant この ID 列のシード値。 シード値のデータ型は、列自体のデータ型と同じです。
increment_value sql_variant この ID 列に対する増分値です。 シード値のデータ型は、列自体のデータ型と同じです。
last_value sql_variant この ID 列に対して生成された最後の値。 シード値のデータ型は、列自体のデータ型と同じです。
is_not_for_replication bit 識別列は NOT FOR REPLICATIONと宣言されます。 注:このコラムはAzure Synapse Analyticsには適用されません。

Note

複数のテーブルで使える自動増分番号を作成したり、テーブルを参照せずにアプリケーションから呼び出したりするには、 シーケンス番号を参照してください。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。