適用於:SQL Server
Azure SQL Database
Azure SQL 受控執行個體
Azure Synapse Analytics
Microsoft 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。