SCHEMA_NAME (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
スキーマ名に関連付けられているスキーマ ID を返します。
構文
SCHEMA_NAME ( [ schema_id ] )
引数
期間 | 定義 |
---|---|
schema_id | スキーマの ID です。 schema_id は、 intです。場合 schema_id が定義されていない場合、SCHEMA_NAME は、呼び出し元の既定のスキーマの名前が返すされます。 |
戻り値の型
sysname
ときに、NULL を返しますschema_id 、有効な ID ではありません
注釈
SCHEMA_NAME は、システム スキーマとユーザー定義スキーマの名前を返します。 SCHEMA_NAME は、選択リストの中、WHERE 句の中、また、式を使える所であればどこでも呼び出すことができます。
例
A. 呼び出し元の既定のスキーマ名を返す
SELECT SCHEMA_NAME();
B. ID を使用してスキーマの名前を返す
SELECT SCHEMA_NAME(1);
参照
式 (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
メタデータ関数 (Transact-SQL)
WHERE (Transact-SQL)