TABLE_SHARE_USAGE
Se aplica a: Databricks SQL Databricks Runtime 10.4 LTS y versiones posteriores
INFORMATION_SCHEMA.TABLE_SHARE_USAGE enumera tablas que pertenecen a recursos compartidos.
La información solo se muestra para los recursos compartidos con los que el usuario tiene permiso para interactuar.
Esto es una extensión del esquema de información estándar de SQL.
Definición
La relación TABLE_SHARE_USAGE
contiene las columnas siguientes:
Nombre | Tipo de datos | Nullable | Descripción |
---|---|---|---|
CATALOG_NAME |
STRING |
No | Catálogo de la tabla en el recurso compartido. |
SCHEMA_NAME |
STRING |
No | Esquema de la tabla en el recurso compartido. |
TABLE_NAME |
STRING |
No | Tabla en el recurso compartido. |
SHARE_NAME |
STRING |
No | Nombre del recurso compartido. |
PARTITION_SPEC |
STRING |
Sí | Especificación de filtrado de particiones para la tabla compartida. |
CDF_ENABLED |
STRING |
No | Si CDF está habilitado en la tabla compartida. |
START_VERSION |
LONG |
No | La versión de inicio asociada a la tabla compartida. |
SHARED_AS_SCHEMA |
STRING |
No | Alias del esquema compartido. |
SHARED_AS_TABLE |
STRING |
No | Alias de la tabla compartida. |
COMMENT |
STRING |
Sí | Comentario opcional que describe el uso compartido de tablas. |
Restricciones
Se aplican las restricciones siguientes a la relación TABLE_SHARE_USAGE
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | TABLE_SHARE_USAGE_PK |
SHARE_NAME , SHARED_AS_SCHEMA , SHARED_AS_TABLE |
Identificador único para el uso del recurso compartido de tabla. |
Clave externa | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME |
Hace referencia a TABLES. |
Clave externa | TABLE_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
Hace referencia a RECURSOS COMPARTIDOS |
Ejemplos
> SELECT share_name, catalog_name, schema_name, table_name
FROM information_schema.table_share_usage;