sys.identity_columns (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

包含每個資料行的資料列,該資料行是識別欄位。

sys.identity_columns 檢視會繼承 sys.columns 檢視中的資料 列。 sys.identity_columns 檢視會傳回 sys.columns 檢視中的資料 行,加上 seed_value increment_value last_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 這個識別資料行的種子值。 種子值的資料類型與資料行本身的資料類型相同。
increment_value sql_variant 這個識別資料行的遞增值。 種子值的資料類型與資料行本身的資料類型相同。
last_value sql_variant 為此識別資料行產生的最後一個值。 種子值的資料類型與資料行本身的資料類型相同。
is_not_for_replication bit 識別資料行宣告為 NOT FOR REPLICATION。 注意: 此資料行不適用於 Azure Synapse Analytics。

注意

若要建立可用於多個資料表中或可在不參考任何資料表的情況下從應用程式進行呼叫的自動遞增數字,請參閱 序號

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

物件目錄檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)
查詢 SQL Server 系統目錄常見問題