

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# SHOW COLUMNS
<a name="show-columns"></a>

Affiche les noms des colonnes d’une seule table, vue Athena ou vue de catalogue de données spécifiée. Pour obtenir des informations plus détaillées sur les vues d'Athéna, interrogez plutôt le AWS Glue Data Catalog . Pour des informations et des exemples, consultez les sections suivantes dans la rubrique [Interrogez le AWS Glue Data Catalog](querying-glue-catalog.md) :
+ 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](querying-glue-catalog-listing-columns.md). 
+ 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](querying-glue-catalog-listing-columns.md). 
+ 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](querying-glue-catalog-listing-all-columns-for-all-tables.md).
+ Pour afficher les colonnes communes à des tables spécifiques d'une base de données, consultez [Listage des colonnes communes à des tables spécifiques](querying-glue-catalog-listing-columns-in-common.md).

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é
<a name="synopsis"></a>

```
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. S'il *database\$1name* contient *table\$1or\$1view\$1name* ou contient des caractères spéciaux tels que des tirets, entourez le nom de guillemets (par exemple,``my-database`.`my-table``). N'entourez pas le *table\$1or\$1view\$1name* ou *database\$1name* de guillemets simples ou doubles. Actuellement, l'utilisation de `LIKE` et d'expressions de correspondance de motifs n'est pas prise en charge.

## Exemples
<a name="examples"></a>

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
```