適用対象:
Databricks SQL
Databricks Runtime 10.4 LTS 以降
Unity Catalog のみ
INFORMATION_SCHEMA.SCHEMATA は、カタログ内のスキーマを記述します。
返される行は、ユーザーが対話するアクセス許可を持つスキーマに限定されます。
定義
SCHEMATA リレーションには次の列が含まれています。
| 名前 | データ型 | Nullable | Standard | 説明 |
|---|---|---|---|---|
CATALOG_NAME |
STRING |
いいえ | はい | スキーマを含むカタログ。 |
SCHEMA_NAME |
STRING |
いいえ | はい | スキーマの名前。 |
SCHEMA_OWNER |
STRING |
いいえ | いいえ | 現在スキーマを所有しているユーザーまたはグループ (プリンシパル)。 |
COMMENT |
STRING |
はい | いいえ | スキーマを説明するオプションコメントです。 カタログエクスプローラーはこの値をスキーマ 説明として表示します。 「データと AI 資産にコメントを追加する」を参照してください。 |
CREATED |
TIMESTAMP |
いいえ | いいえ | スキーマ作成のタイムスタンプ。 |
CREATED_BY |
STRING |
いいえ | いいえ | スキーマを作り出した校長。 |
LAST_ALTERED |
TIMESTAMP |
いいえ | いいえ | スキーマ定義が最後に何らかの形で変更されたタイムスタンプ。 |
LAST_ALTERED_BY |
STRING |
いいえ | いいえ | 最後にスキーマを変更した校長。 |
制約
SCHEMATA リレーションには、次の制約が適用されます。
| クラス | 名前 | [列一覧] | 説明 |
|---|---|---|---|
| Primary key (プライマリ キー) | SCHEMATA_PK |
$ | スキーマの一意識別子。 |
| 外部キー | SCHEMATA_CATS_FK |
CATALOG_NAME |
「CATALOGS」を参照。 |
例
SELECT schema_owner
FROM information_schema.schemata
WHERE schema_name = 'information_schema'
AND catalog_name = 'main'