TABLES
Se aplica a: Databricks SQL Databricks Runtime 10.4 LTS y versiones posteriores solo a Unity Catalog
INFORMATION_SCHEMA.TABLES contiene los metadatos del nivel de objeto para tablas y vistas (relaciones) dentro del catálogo local, o todos los catálogos, si pertenecen al catálogo SYSTEM
.
Las filas devueltas se limitan a las relaciones con las que el usuario tiene privilegios para interactuar.
Definición
La relación TABLES
contiene las columnas siguientes:
Nombre | Tipo de datos | Nullable | Estándar | Descripción |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
No | Sí | Catálogo que contiene la relación. |
TABLE_SCHEMA |
STRING |
No | Sí | Esquema que contiene la relación. |
TABLE_NAME |
STRING |
No | Sí | Nombre de la relación. |
TABLE_TYPE |
STRING |
No | Sí | Uno de estos valores: 'BASE TABLE' , 'VIEW' . |
IS_INSERTABLE_INTO |
STRING |
No | Sí | 'YES' si la relación se puede insertar; de lo contrario, 'NO' . |
COMMIT_ACTION |
STRING |
No | Sí | Siempre 'PRESERVE' . Reservado para uso futuro. |
TABLE_OWNER |
STRING |
No | No | Usuario o grupo (entidad de seguridad) que posee actualmente la relación. |
COMMENT |
STRING |
Sí | No | Comentario opcional que describe la relación. |
CREATED |
TIMESTAMP |
No | No | Marca de tiempo que especifica cuándo se creó la relación. |
CREATED_BY |
STRING |
No | No | Entidad de seguridad que creó la relación. |
LAST_ALTERED |
TIMESTAMP |
No | No | Marca de tiempo que indica cuándo se modificó por última vez de cualquier manera la definición de la relación. |
LAST_ALTERED_BY |
STRING |
No | No | Entidad de seguridad que modificó la relación por última vez. |
DATA_SOURCE_FORMAT |
STRING |
No | No | Formato del origen de datos, por ejemplo PARQUET o CSV . |
STORAGE_SUB_DIRECTORY |
STRING |
Sí | No | Descontinuado. Siempre NULL . |
Restricciones
Se aplican las restricciones siguientes a la relación TABLES
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | TABLES_PK |
TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME |
Identificador único para la relación |
Clave externa | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
Hace referencia a SCHEMATA. |
Ejemplos
> SELECT table_owner
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';