COLUMN_TAGS
Se aplica a: Databricks SQL Databricks Runtime 13.3 LTS y versiones posteriores solo Unity Catalog.
INFORMATION_SCHEMA.COLUMN_TAGS
contiene los metadatos de etiquetado de columnas dentro de la tabla, o bien todas las columnas si pertenecen al catálogo SYSTEM
.
La información solo se muestra para las columnas con las que el usuario tiene permiso para interactuar.
Esta relación es una extensión del esquema de información estándar de SQL.
Definición
La relación COLUMN_TAGS
contiene lo siguiente.
Nombre | Tipo de datos | Nullable | Descripción |
---|---|---|---|
CATALOG_NAME |
STRING |
No | Nombre de catálogo al que se aplica una etiqueta determinada. |
SCHEMA_NAME |
STRING |
No | Esquema al que se aplica la etiqueta. |
TABLE_NAME |
STRING |
No | Tabla a la que se aplica la etiqueta. |
COLUMN_NAME |
STRING |
No | Columna a la que se aplica la etiqueta. |
TAG_NAME |
STRING |
No | El nombre de la etiqueta. |
TAG_VALUE |
STRING |
No | El valor de la etiqueta. |
Restricciones
La restricción siguiente se aplica a la relación COLUMN_TAGS
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | COLUMN_TAGS_PK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME , COLUMN_NAME , TAG_NAME , TAG_VALUE |
Identificador único de una etiqueta de columna. |
Clave externa | COLUMN_TAGS_COLUMNS_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME , COLUMN_NAME |
Hace referencia a COLUMNS |
Ejemplo
> SELECT catalog_name, schema_name, table_name, column_name, tag_name, tag_value
FROM information_schema.column_tags;