SQLServerのスキーマの情報を確認するには、sys.schemasカタログビューを検索します。
sys.schemasの構成
列名 | 型 | コメント |
---|---|---|
name | sysname | スキーマ名 |
schema_id | int | スキーマID |
principal_id | int | スキーマを所有するプリンシパルID |
サンプル
例)スキーマ名付きでテーブル名の一覧を表示する
1 2 3 4 5 6 7 8 9 10 |
SELECT s.name AS "スキーマ名", t.name AS "テーブル名" FROM sys.tables t JOIN sys.schemas s ON t.schema_id = s.schema_id ORDER BY s.name, t.name |