SCHEMA_ID (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス
スキーマ名に関連付けられているスキーマ ID を返します。
構文
SCHEMA_ID ( [ schema_name ] )
Note
SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。
引数
期間 | 定義 |
---|---|
schema_name | スキーマの名前です。 schema_name は、 sysnameです。 場合 schema_name が指定されていない、SCHEMA_ID は、呼び出し元の既定のスキーマの ID を返します。 |
戻り値の型
int
場合に、NULL が返される schema_name 有効なスキーマではありません。
解説
SCHEMA_ID は、システム スキーマ ID とユーザー定義スキーマ ID を返します。 SCHEMA_ID は、選択リストの中、WHERE 句の中、また、式を使える所であればどこでも呼び出すことができます。
例
A. 呼び出し元の既定のスキーマ ID を返す
SELECT SCHEMA_ID();
B. 名前付きスキーマのスキーマ ID を返す
SELECT SCHEMA_ID('dbo');
関連項目
メタデータ関数 (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示