SCHEMA_NAME (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス

スキーマ名に関連付けられているスキーマ ID を返します。

Transact-SQL 構文表記規則

構文

SCHEMA_NAME ( [ schema_id ] )  

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

引数

期間 定義
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)