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