共用方式為


TABLE_SHARE_USAGE

適用於:核取記號為「是」 Databricks SQL 核取記號為「是」 Databricks Runtime 10.4 LTS 和更新版本

INFORMATION_SCHEMA。TABLE_SHARE_USAGE 列出屬於 sharestables

只有使用者有權與其互動的 shares 才會顯示資訊。

這是 SQL 標準資訊 Schema的延伸模組。

定義

TABLE_SHARE_USAGE 關係包含下列 columns。

名稱 資料類型 Nullable 描述
CATALOG_NAME STRING No 共用中 table 的 Catalog
SCHEMA_NAME STRING No 共享中的 table 的 Schema
TABLE_NAME STRING No 共用中的 Table
SHARE_NAME STRING No 共用的名稱。
PARTITION_SPEC STRING Yes Partition 共用 table的篩選規格。
CDF_ENABLED STRING No 是否在共用 table上啟用CDF。
START_VERSION LONG No 與共用 table相關聯的起始版本。
SHARED_AS_SCHEMA STRING No 共用 schema的別名。
SHARED_AS_TABLE STRING No 共用 table的別名。
COMMENT STRING Yes 描述 table 共用使用量的選擇性批注。

限制

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

類別 名稱 Column List 描述
主要金鑰 TABLE_SHARE_USAGE_PK SHARE_NAME、 、 SHARED_AS_SCHEMASHARED_AS_TABLE 用於 table 共用使用量的唯一 identifier。
外部索引鍵 TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME、 、 SCHEMA_NAMETABLE_NAME 參考 TABLES
外部索引鍵 TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME 參考 SHARES

範例

> SELECT share_name, catalog_name, schema_name, table_name
    FROM information_schema.table_share_usage;