共用方式為


TABLES

適用於:檢查標示為 [是] Databricks SQL 檢查標示為 [是] Databricks Runtime 10.4 LTS 和更新版本,檢查標示為 [是] Unity Catalog

INFORMATION_SCHEMA.TABLES 包含在本機 catalog中的 tables 和 views(關聯)之物件層級元數據,或包含所有在工作區中可見由 SYSTEMcatalog擁有的 catalogs。

傳回的數據列受限於使用者有權與其互動的關係。

定義

TABLES 關聯包含下列 columns:

名稱 資料類型 Nullable 標準 描述
TABLE_CATALOG STRING No Yes 包含關聯的 Catalog。
TABLE_SCHEMA STRING No Yes 所包含的關聯是 Schema。
TABLE_NAME STRING No Yes 關聯的名稱。
TABLE_TYPE STRING No Yes 請參閱 Table類型。
IS_INSERTABLE_INTO STRING No Yes 'YES' 如果可以插入關聯,則為 , 'NO' 否則為 。
COMMIT_ACTION STRING No Yes 一律為 'PRESERVE'。 保留供未來使用。
TABLE_OWNER STRING No No 使用者或群組(主體)目前擁有關聯性。
COMMENT STRING Yes No 描述關聯性之選擇性批注。
CREATED TIMESTAMP No No 建立關聯時的時間戳。
CREATED_BY STRING No No 建立關聯之主體
LAST_ALTERED TIMESTAMP No No 上次改變關聯定義的時間戳。
LAST_ALTERED_BY STRING No No 上次 改變關聯的主要。
DATA_SOURCE_FORMAT STRING No No 資料來源格式, 例如 PARQUET或或 CSV
STORAGE_SUB_DIRECTORY STRING Yes No 停止。 一律為 NULL

限制

以下限制式適用於 TABLES 關聯:

類別 名稱 Column List 描述
主要金鑰 TABLES_PK TABLE_CATALOG、 、 TABLE_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. ...