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 |