Compartir a través de


TABLE_SHARE_USAGE

Se aplica a: casilla marcada como sí Databricks SQL casilla marcada como Sí 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 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 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;