次の方法で共有


TABLES

適用対象:チェック マークあり Databricks SQL チェック マークあり Databricks Runtime 10.4 LTS 以降 チェック マークあり Unity Catalog のみ

INFORMATION_SCHEMA.TABLES には、ローカル catalog内の tables と views (リレーション) のオブジェクト レベルのメタデータ、または SYSTEMcatalogが所有している場合はワークスペースに表示されるすべての catalogs が含まれます。

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

定義

TABLES 関係には、次の columnsが含まれています。

名前 データ型 Nullable Standard 説明
TABLE_CATALOG STRING いいえ はい リレーションを含むCatalog。
TABLE_SCHEMA STRING いいえ はい リレーションを含むSchema。
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 リレーションには、次の制約が適用されます。

クラス 名前 Column List 説明
Primary key (プライマリ キー) TABLES_PK TABLE_CATALOGTABLE_SCHEMATABLE_NAME リレーションの一意identifier。
外部キー TABLES_SCHEMATA_FK TABLE_CATALOG, TABLE_SCHEMA SCHEMATA」を参照してください。

Table型

TABLES 関係の TABLE_TYPEcolumn は、次の valuesを持つことができます。

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

> 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. ...