SCHEMA_NAME (Transact-SQL)SCHEMA_NAME (Transact-SQL)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

スキーマ名に関連付けられているスキーマ ID を返します。Returns the schema name associated with a schema ID.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

SCHEMA_NAME ( [ schema_id ] )  

注意

SQL Server 2014 以前の Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

引数Arguments

期間Term 定義Definition
schema_idschema_id スキーマの ID です。The ID of the schema. schema_id は、 int です。場合 schema_id が定義されていない場合、SCHEMA_NAME は、呼び出し元の既定のスキーマの名前が返すされます。schema_id is an int. If schema_id is not defined, SCHEMA_NAME will return the name of the default schema of the caller.

戻り値の型Return Types

sysnamesysname

ときに、NULL を返します schema_id 、有効な ID ではありませんReturns NULL when schema_id is not a valid ID.

注釈Remarks

SCHEMA_NAME は、システム スキーマとユーザー定義スキーマの名前を返します。SCHEMA_NAME returns names of system schemas and user-defined schemas. SCHEMA_NAME は、選択リストの中、WHERE 句の中、また、式を使える所であればどこでも呼び出すことができます。SCHEMA_NAME can be called in a select list, in a WHERE clause, and anywhere an expression is allowed.

Examples

A.A. 呼び出し元の既定のスキーマ名を返すReturning the name of the default schema of the caller

SELECT SCHEMA_NAME();  

B.B. ID を使用してスキーマの名前を返すReturning the name of a schema by using an ID

SELECT SCHEMA_NAME(1);  

参照See Also

式 (Transact-SQL) Expressions (Transact-SQL)
SCHEMA_ID (Transact-SQL) SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL) sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL) sys.database_principals (Transact-SQL)
メタデータ関数 (Transact-SQL) Metadata Functions (Transact-SQL)
WHERE (Transact-SQL)WHERE (Transact-SQL)