Поделиться через


TABLE_SHARE_USAGE

Область применения:флажок Databricks SQL флажок Databricks Runtime 10.4 LTS и выше

INFORMATION_SCHEMA.TABLE_SHARE_USAGE списки таблиц, принадлежащих общим ресурсам.

Сведения отображаются только для общих папок, с которыми пользователь имеет разрешение на взаимодействие.

Это расширение для стандартной схемы сведений SQL.

Определение

Отношение TABLE_SHARE_USAGE содержит следующие столбцы:

Имя. Тип данных Допускает значение NULL Description
CATALOG_NAME STRING No каталог таблицы в общем доступе.
SCHEMA_NAME STRING No схему таблицы в общем доступе.
TABLE_NAME STRING No таблицу в общей папке.
SHARE_NAME STRING No Имя общей папки.
PARTITION_SPEC STRING Да Спецификация фильтрации секций для общей таблицы.
CDF_ENABLED STRING No Включена ли CDF в общей таблице.
START_VERSION LONG No Стартовая версия, связанная с совместно используемой таблицей.
SHARED_AS_SCHEMA STRING No Псевдоним для совместно используемой схемы.
SHARED_AS_TABLE STRING No Псевдоним совместной таблицы.
COMMENT STRING Да Необязательный комментарий, описывающий использование общего доступа к таблице.

Ограничения

К отношению TABLE_SHARE_USAGE применяются следующие ограничения:

Класс Имя. Список столбцов Description
Первичный ключ TABLE_SHARE_USAGE_PK SHARE_NAME, , SHARED_AS_SCHEMASHARED_AS_TABLE Уникальный идентификатор использования доступа к таблице.
Внешний ключ 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;