SCHEMA_ID (Transact-SQL)

適用于: Microsoft Fabric 中 Microsoft Fabric 倉儲中的 SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析端點

傳回與結構描述名稱相關聯的結構描述識別碼。

Transact-SQL 語法慣例

Syntax

SCHEMA_ID ( [ schema_name ] )   

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

詞彙 定義
schema_name 這是結構描述的名稱。 schema_namesysname。 若未指定 schema_name,則 SCHEMA_ID 會傳回呼叫者預設結構描述的識別碼。

傳回型別

int

schema_name 不是有效的結構描述,則會傳回 NULL。

備註

SCHEMA_ID 會傳回系統結構描述和使用者自訂結構描述的識別碼。 SCHEMA_ID 可在選取清單、WHERE 子句及任何允許使用運算式的位置中呼叫。

範例

A. 傳回呼叫端的預設結構描述識別碼

SELECT SCHEMA_ID();  

B. 傳回具名結構描述的結構描述識別碼

SELECT SCHEMA_ID('dbo');  

另請參閱

中繼資料函數 (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)