sys.identity_columns (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

ID 列である各列の行を格納します。

sys.identity_columns ビューは、sys.columns ビューから行を継承します。 sys.identity_columns ビューは、sys.columns ビューの列に加えて、seed_value、increment_valuelast_value、およびis_not_for_replication列を返します。 詳細については、「カタログ ビュー (Transact-SQL)」を参照してください。

列名 データ型 説明
<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 ID 列は NOT FOR REPLICATION として宣言されています。 注: この列は Azure Synapse Analytics には適用されません。

Note

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

アクセス許可

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

参照

オブジェクト カタログ ビュー (Transact-SQL)
カタログ ビュー (Transact-SQL)
SQL Server システム カタログに対するクエリに関してよく寄せられる質問