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


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 Ссылки на общие папки

Примеры

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