次の方法で共有


SCHEMA_NAME (Transact-SQL)

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

適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、Windows Azure SQL データベース (初回のリリースから現在のバージョンまで)

トピック リンク アイコン Transact-SQL 構文表記規則

構文

SCHEMA_NAME ( [ schema_id ] )

引数

項目

定義

schema_id

スキーマの ID を指定します。 schema_id のデータ型は int です。 schema_id が定義されていない場合、SCHEMA_NAME は、呼び出し元の既定のスキーマの名前を返します。

戻り値の型

sysname

schema_id が有効な ID ではない場合は、NULL を返します。

説明

SCHEMA_NAME は、システム スキーマとユーザー定義スキーマの名前を返します。 SCHEMA_NAME は、選択リストの中、WHERE 句の中、また、式を使える所であればどこでも呼び出すことができます。

使用例

A. 呼び出し元の既定のスキーマ名を返す

SELECT SCHEMA_NAME();
GO

B. ID を使用してスキーマの名前を返す

USE AdventureWorks2012;
GO
SELECT SCHEMA_NAME(5);
GO

関連項目

参照

式 (Transact-SQL)

SCHEMA_ID (Transact-SQL)

sys.schemas (Transact-SQL)

sys.database_principals (Transact-SQL)

メタデータ関数 (Transact-SQL)

WHERE (Transact-SQL)