VIEWS
Se aplica a: Databricks SQL Databricks Runtime 10.4 LTS y versiones posteriores solo Unity Catalog
INFORMATION_SCHEMA.VIEWS describe la vista de información específica sobre las vistas del catálogo.
Las filas devueltas se limitan a las vistas con las que el usuario tiene privilegios para interactuar.
Definición
La relación VIEWS
contiene las columnas siguientes:
Nombre | Tipo de datos | Nullable | Estándar | Descripción |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
No | Sí | Catálogo que contiene la vista. |
TABLE_SCHEMA |
STRING |
No | Sí | Esquema que contiene la vista. |
TABLE_NAME |
STRING |
No | Sí | Nombre de la relación. |
VIEW_DEFINITION |
STRING |
Sí | Sí | Texto de la vista si el usuario es el propietario de la vista; de lo contrario, NULL . |
CHECK_OPTION |
STRING |
No | Sí | Siempre 'NONE' . Reservado para uso futuro. |
IS_UPDATABLE |
STRING |
No | Sí | Siempre NO . Reservado para uso futuro |
IS_INSERTABLE_INTO |
STRING |
No | Sí | Siempre NO . Reservado para uso futuro. |
SQL_PATH |
STRING |
Sí | Sí | Siempre NULL . Reservado para uso futuro. |
Restricciones
Se aplican las restricciones siguientes a la relación VIEWS
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | VIEWS_PK |
TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME |
Identificador único para la vista. |
Clave externa | VIEWS_TABLES_FK |
TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME |
Hace referencia a TABLES. |
Ejemplos
> SELECT is_intertable_into
FROM information_schema.views
WHERE table_schema = 'information_schema'
AND table_name = 'columns'
NO