SHOW COLUMNS
Affiche les noms des colonnes d’une seule table, vue Athena ou vue de catalogue de données spécifiée. Pour plus d’informations sur les vues Athena, interrogez plutôt le AWS Glue Data Catalog. Pour des informations et des exemples, consultez les sections suivantes dans la rubrique Interrogation du AWS Glue Data Catalog :
-
Pour afficher des métadonnées de colonne telles que le type de données, consultez Listage ou recherche des colonnes d’une table ou d’une vue spécifiée.
-
Pour afficher toutes les colonnes de toutes les tables d'une base de données spécifique dans
AwsDataCatalog, consultez Listage ou recherche des colonnes d’une table ou d’une vue spécifiée. -
Pour afficher toutes les colonnes de toutes les tables de toutes les bases de données dans
AwsDataCatalog, consultez Listage de toutes les colonnes de toutes les tables. -
Pour afficher les colonnes communes à des tables spécifiques d'une base de données, consultez Listage des colonnes communes à des tables spécifiques.
Concernant les vues de catalogue de données, la sortie de l’instruction est contrôlée par le biais du contrôle d’accès Lake Formation et affiche uniquement les colonnes auxquelles l’appelant a accès.
Résumé
SHOW COLUMNS {FROM|IN} database_name.table_or_view_name
SHOW COLUMNS {FROM|IN} table_or_view_name [{FROM|IN} database_name]
Les mots-clés FROM et IN peuvent être utilisés de façon interchangeable. Si table_or_view_name ou database_name comporte des caractères spéciaux comme des tirets, placez le nom entre accents graves (par exemple, `my-database`.`my-table`). Ne placez pas table_or_view_name ou database_name entre guillemets simples ou doubles. Actuellement, l'utilisation de LIKE et d'expressions de correspondance de motifs n'est pas prise en charge.
Exemples
Les exemples équivalents suivants montrent les colonnes de la table orders dans la base de données customers. Les deux premiers exemples supposent que customers est la base de données actuelle.
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