TABLE_SHARE_USAGE
Область применения: Databricks SQL
Databricks Runtime 10.4 LTS и выше
INFORMATION_SCHEMA.TABLE_SHARE_USAGE перечисляет таблицы, которые принадлежат долям.
Сведения отображаются только для общих папок, с которыми пользователь имеет разрешение на взаимодействие.
Это расширение для стандартной схемы сведений SQL.
Определение
Отношение TABLE_SHARE_USAGE
содержит следующие столбцы:
Имя. | Тип данных | Допускает значение NULL | Описание |
---|---|---|---|
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_NAME , SHARED_AS_SCHEMA , SHARED_AS_TABLE |
Уникальный идентификатор использования доступа к таблице. |
Внешний ключ | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_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;