sys.identity_columns(Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsMicrosoft Fabric 中的倉儲Microsoft Fabric 中的 SQL 資料庫

檢視中 sys.identity_columns 每個欄位都包含一列,該欄位為身份欄位。

sys.identity_columns視圖繼承了sys.columns視圖的列數。 檢視會sys.identity_columns回傳視圖中的sys.columns欄位,加上 seed_value、 、 increment_valuelast_value和 is_not_for_replication 欄位。 如需詳細資訊,請參閱目錄檢視 (Transact-SQL)。

資料行名稱 資料類型 描述
<columns inherited from sys.columns> 檢視會 sys.identity_columns 回傳視圖中 sys.columns 的所有欄位。 它也會回傳以下列中描述的額外欄位。 關於視圖繼承欄位sys.columns的描述sys.identity_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。