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


TABLE_TAGS

Область применения:проверка помечены да Databricks SQL проверка помечены да Databricks Runtime 13.3 LTS и более поздней проверка помечены да версии каталога Unity.

INFORMATION_SCHEMA.TABLE_TAGS содержит метаданные тегов таблицы в таблице или все таблицы, если они принадлежат каталогу SYSTEM . Также содержит метаданные тегов для представлений и материализованных представлений.

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

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

Определение

Реляционная TABLE_TAGS связь содержит следующее.

Имя. Тип данных Допускает значение NULL Description
CATALOG_NAME STRING No Имя каталога, к которому применяется заданный тег.
SCHEMA_NAME STRING No Схема, к которому применяется тег.
TABLE_NAME STRING No Таблица, представление или материализованное представление, к которому применяется тег.
TAG_NAME STRING No Имя тега.
TAG_VALUE STRING No Значение тега.

Ограничения

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

Класс Имя. Список столбцов Description
Первичный ключ TABLE_TAGS_PK CATALOG_NAME, , SCHEMA_NAMETABLE_TAG, TAG_NAMETAG_VALUE Уникальный идентификатор тега таблицы.
Внешний ключ TABLE_TAGS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Ссылается на SCHEMATA.
Внешний ключ TABLE_TAGS_TABLES_FK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME Ссылается на TABLES.
Внешний ключ TABLE_TAGS_CATALOGS_FK CATALOG_NAME Ссылается на CATALOGS.

Пример

> SELECT catalog_name, schema_name, table_name, tag_name, tag_value
    FROM information_schema.table_tags;