次の方法で共有


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 いいえ はい Table 型を参照してください。
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_CATALOG, TABLE_SCHEMA SCHEMATA を参照します

テーブル型

TABLESリレーションのTABLE_TYPE列には、次の値を指定できます。

  • VIEW: クエリによって定義される仮想テーブル。
  • FOREIGN: フェデレーション テーブル。
  • MANAGED: ストレージがカタログによって管理される通常のテーブル。
  • STREAMING_TABLE: ストリーミング データに使用されるテーブル。
  • MATERIALIZED_VIEW: 具体化されたビューであるテーブル。
  • EXTERNAL: ストレージがカタログの外部で管理されているテーブル。
  • MANAGED_SHALLOW_CLONE: マネージド テーブルの浅い複製であるテーブル。
  • EXTERNAL_SHALLOW_CLONE:外部テーブルの浅い複製であるテーブル。

> SELECT *
    FROM information_schema.tables
    WHERE table_schema = 'information_schema'
      AND table_name = 'columns';
  table_catalog table_schema       table_name table_type is_insertable_into commit_action table_owner comment                                               ...
  ------------- ------------------ ---------- ---------- ------------------ ------------- ----------- ----------------------------------------------------- ...
  main          information_schema columns    VIEW       NO                 PRESERVE      System user Describes columns of tables and views in the catalog. ...