TABLES

適用対象:check marked yes Databricks SQL Databricks Runtime 10.4 LTS 以降 「はい」のチェック マーク Unity Catalog のみ

INFORMATION_SCHEMA.TABLES は、ローカル カタログ内のテーブルとビュー (リレーション) のオブジェクト レベルのメタデータを、SYSTEM カタログが所有する場合はすべてのカタログを格納します。

返される行は、ユーザーが対話する権限を持つリレーションに限定されます。

定義

TABLES リレーションには次の列が含まれています。

名前 データ型 Nullable Standard 説明
TABLE_CATALOG STRING いいえ はい リレーションを含むカタログ。
TABLE_SCHEMA STRING いいえ はい リレーションを含むスキーマ。
TABLE_NAME STRING いいえ はい リレーションの名前。
TABLE_TYPE STRING いいえ はい 'BASE TABLE''VIEW' のいずれかです。
IS_INSERTABLE_INTO STRING いいえ はい リレーションを挿入できる場合は 'YES'、それ以外の場合は 'NO'
COMMIT_ACTION STRING いいえ はい 常に 'PRESERVE' です。 将来利用するために予約されています。
TABLE_OWNER STRING いいえ いいえ 現在リレーションシップを所有しているユーザーまたはグループ (プリンシパル)。
COMMENT STRING はい いいえ リレーションについて説明する省略可能なコメント。
CREATED TIMESTAMP いいえ いいえ リレーションが作成されたときのタイムスタンプ。
CREATED_BY STRING いいえ いいえ リレーションを作成したプリンシパル
LAST_ALTERED TIMESTAMP いいえ いいえ リレーション定義が最後に何らかの方法で変更されたときのタイムスタンプ。
LAST_ALTERED_BY STRING いいえ いいえ 最後にリレーションを変更したプリンシパル
DATA_SOURCE_FORMAT STRING いいえ いいえ PARQUETCSV などのデータ ソースの形式。
STORAGE_SUB_DIRECTORY STRING はい いいえ 廃止されました。 常に NULL です。

制約

TABLES リレーションには、次の制約が適用されます。

クラス 名前 [列一覧] 説明
Primary key (プライマリ キー) TABLES_PK TABLE_CATALOGTABLE_SCHEMATABLE_NAME リレーションの一意識別子。
外部キー TABLES_SCHEMATA_FK TABLE_CATALOGTABLE_SCHEMA SCHEMATA を参照します

> SELECT table_owner
    FROM information_schema.tables
    WHERE table_schema = 'information_schema'
      AND table_name = 'columns';