SCHEMA_ID (Transact-SQL)
スキーマ名に関連付けられているスキーマ ID を返します。
構文
SCHEMA_ID ( [ schema_name ] )
引数
用語 |
定義 |
---|---|
schema_name |
スキーマの名前を指定します。 schema_name のデータ型は sysname です。 schema_name が指定されていない場合、SCHEMA_ID は、呼び出し元の既定のスキーマ ID を返します。 |
戻り値の型
int
schema_name が有効なスキーマではない場合、NULL が返されます。
説明
SCHEMA_ID は、システム スキーマ ID とユーザー定義スキーマ ID を返します。 SCHEMA_ID は、選択リストの中、WHERE 句の中、また、式を使える所であればどこでも呼び出すことができます。
使用例
A. 呼び出し元の既定のスキーマ ID を返す
SELECT SCHEMA_ID();
GO
B. 名前付きスキーマのスキーマ ID を返す
USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO