適用対象:
Databricks SQL
Databricks Runtime 10.4 LTS 以降
Unity Catalog のみ
INFORMATION_SCHEMA.VIEWS では、カタログ内のビューに対する特定の情報について説明します。
返される行は、ユーザーが操作する権限を持つビューに限定されます。
定義
VIEWS リレーションには次の列が含まれています。
| 名前 | データ型 | Nullable | Standard | 説明 |
|---|---|---|---|---|
TABLE_CATALOG |
STRING |
いいえ | はい | ビューを含むカタログ。 |
TABLE_SCHEMA |
STRING |
いいえ | はい | ビューを含むスキーマ。 |
TABLE_NAME |
STRING |
いいえ | はい | リレーションの名前。 |
VIEW_DEFINITION |
STRING |
はい | はい | ユーザーがビューを所有している場合はビュー テキスト、それ以外の場合は NULL。 |
CHECK_OPTION |
STRING |
いいえ | はい | 常に 'NONE' です。 将来利用するために予約されています。 |
IS_UPDATABLE |
STRING |
いいえ | はい | 常に NO です。 予約済み |
IS_INSERTABLE_INTO |
STRING |
いいえ | はい | 常に NO です。 将来利用するために予約されています。 |
SQL_PATH |
STRING |
はい | はい | 常に NULL です。 将来利用するために予約されています。 |
制約
VIEWS リレーションには、次の制約が適用されます。
| クラス | 名前 | [列一覧] | 説明 |
|---|---|---|---|
| Primary key (プライマリ キー) | VIEWS_PK |
TABLE_CATALOG、 TABLE_SCHEMA、 TABLE_NAME |
ビューの一意識別子。 |
| 外部キー | VIEWS_TABLES_FK |
TABLE_CATALOG、 TABLE_SCHEMA、 TABLE_NAME |
TABLES を参照します。 |
例
> SELECT is_intertable_into
FROM information_schema.views
WHERE table_schema = 'information_schema'
AND table_name = 'columns'
NO