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


VIEWS

применяется:отмечен в Databricks SQL отмечен в Databricks Runtime 10.4 LTS и выше отмечен только в Unity Catalog

INFORMATION_SCHEMA.VIEWS описывает представление конкретных сведений о представлениях в каталоге.

Возвращаемые строки ограничены представлениями, с которыми пользователь имеет право взаимодействовать.

Определение

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

Имя. Тип данных Допускает значение NULL Стандарт Описание
TABLE_CATALOG STRING Нет Да Каталог, содержащий представление.
TABLE_SCHEMA STRING Нет Да Схема, содержащая представление.
TABLE_NAME STRING Нет Да Имя отношения.
VIEW_DEFINITION STRING Да Да Текст представления, если пользователь является владельцем представления; в противном случае — NULL.
CHECK_OPTION STRING Нет Да Всегда'NONE'. Зарезервировано для последующего использования.
IS_UPDATABLE STRING Нет Да ВсегдаNO. Зарезервировано для будущего использования
IS_INSERTABLE_INTO STRING Нет Да Всегда NO. Зарезервировано для последующего использования.
SQL_PATH STRING Да Да Всегда NULL. Зарезервировано для последующего использования.

Ограничения

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

Класс Имя. Список столбцов Описание
Первичный ключ VIEWS_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME Уникальный идентификатор представления.
Внешний ключ VIEWS_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME Ссылки TABLES.

Примеры

> SELECT is_intertable_into
    FROM information_schema.views
    WHERE table_schema = 'information_schema'
      AND table_name = 'columns'
  NO