SHOW COLUMNS
Solo muestra los nombres de las columnas de una única tabla, vista de Athena o vista del Catálogo de datos especificada. Para obtener información más detallada de las vistas de Athena, consulte el AWS Glue Data Catalog en su lugar. Para obtener información y ejemplos, consulte las siguientes secciones del tema Consulta de AWS Glue Data Catalog:
-
Para ver metadatos de columna, como el tipo de datos, consulte Enumeración o búsqueda de las columnas de una tabla o vista especificadas.
-
Para ver todas las columnas de todas las tablas en una base de datos específica en
AwsDataCatalog
, consulte Enumeración o búsqueda de las columnas de una tabla o vista especificadas. -
Para ver todas las columnas de todas las tablas en todas las bases de datos en
AwsDataCatalog
, consulte Enumeración de todas las columnas de todas las tablas. -
Para ver las columnas que tienen en común tablas específicas de una base de datos, consulte Enumeración de las columnas que tienen en común tablas específicas.
En el caso de las vistas del Catálogo de datos, el resultado de la instrucción se controla mediante el control de acceso de Lake Formation y muestra solo las columnas a las que tiene acceso el solicitante.
Sinopsis
SHOW COLUMNS {FROM|IN} database_name
.table_or_view_name
SHOW COLUMNS {FROM|IN} table_or_view_name
[{FROM|IN} database_name
]
Las palabras clave FROM
y IN
se pueden utilizar indistintamente. Si table_or_view_name
o database_name
tiene caracteres especiales como guiones, indique el nombre con acentos invertidos (por ejemplo, `my-database`.`my-table`
). No indique table_or_view_name
o database_name
con comillas simples o dobles. Actualmente, el uso de LIKE
y las expresiones de asociación de patrones no son compatibles.
Ejemplos
Los siguientes ejemplos equivalentes muestran las columnas de la tabla orders
en la base de datos customers
. En los dos primeros ejemplos se presupone que customers
es la base de datos actual.
SHOW COLUMNS FROM orders
SHOW COLUMNS IN orders
SHOW COLUMNS FROM customers.orders
SHOW COLUMNS IN customers.orders
SHOW COLUMNS FROM orders FROM customers
SHOW COLUMNS IN orders IN customers