TABLE_SHARE_USAGE

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.2 及更高版本

INFORMATION_SCHEMA.TABLE_SHARE_USAGE 列出属于共享

仅显示用户有权与之交互的共享的信息。

这是 SQL 标准信息架构的扩展。

定义

TABLE_SHARE_USAGE 关系包含以下列:

名称 数据类型 Nullable 说明
CATALOG_NAME STRING 共享中表的目录
SCHEMA_NAME STRING 共享中表的架构
TABLE_NAME STRING 共享中的
SHARE_NAME STRING 共享的名称。
PARTITION_SPEC STRING 共享表的分区筛选规范。
CDF_ENABLED STRING 是否在共享表上启用 CDF。
START_VERSION LONG 与共享表关联的起始版本。
SHARED_AS_SCHEMA STRING 共享架构的别名。
SHARED_AS_TABLE STRING 共享表的别名。
COMMENT STRING 用于描述表共享使用情况的可选注释。

约束

以下约束适用于 TABLE_SHARE_USAGE 关系:

名称 列列表 描述
主密钥 TABLE_SHARE_USAGE_PK SHARE_NAMESHARED_AS_SCHEMASHARED_AS_TABLE 表共享使用情况的唯一标识符。
外键 TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAMESCHEMA_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;