

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.

# Listage ou recherche des colonnes d’une table ou d’une vue spécifiée
<a name="querying-glue-catalog-listing-columns"></a>

Vous pouvez répertorier toutes les colonnes d'une table, toutes les colonnes d'une vue ou rechercher une colonne par nom dans une base de données et une table spécifiées.

Pour répertorier les colonnes, utilisez une requête `SELECT *`. Dans la clause `FROM`, spécifiez `information_schema.columns`. Dans la clause `WHERE`, utilisez `table_schema='database_name'` pour spécifier la base de données et `table_name = 'table_name'` pour spécifier la table ou la vue qui a les colonnes que vous voulez répertorier.

**Example – Liste de toutes les colonnes d'une table spécifiée**  
L'exemple de requête suivant répertorie toutes les colonnes de la table `rdspostgresqldb1_public_account`.  

```
SELECT *
FROM   information_schema.columns
WHERE  table_schema = 'rdspostgresql'
       AND table_name = 'rdspostgresqldb1_public_account'
```
Le tableau suivant présente des exemples de résultats.  


****  

|  | table\$1catalog | table\$1schema | table\$1name | column\$1name | ordinal\$1position | column\$1default | is\$1nullable | data\$1type | comment | extra\$1info | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 1 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | password | 1 |  | OUI | varchar |  |  | 
| 2 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | user\$1id | 2 |  | OUI | entier |  |  | 
| 3 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | created\$1on | 3 |  | OUI | timestamp |  |  | 
| 4 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | last\$1login | 4 |  | OUI | timestamp |  |  | 
| 5 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | Amazon EC2 | 5 |  | OUI | varchar |  |  | 
| 6 | awsdatacatalog | rdspostgresql | rdspostgresqldb1\$1public\$1account | username | 6 |  | OUI | varchar |  |  | 

**Example – Liste des colonnes d'une vue spécifiée**  
L'exemple de requête suivant répertorie toutes les colonnes de la base de données `default` de la vue `arrayview`.  

```
SELECT *
FROM   information_schema.columns
WHERE  table_schema = 'default'
       AND table_name = 'arrayview'
```
Le tableau suivant présente des exemples de résultats.  


****  

|  | table\$1catalog | table\$1schema | table\$1name | column\$1name | ordinal\$1position | column\$1default | is\$1nullable | data\$1type | comment | extra\$1info | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 1 | awsdatacatalog | par défaut | arrayview | searchdate | 1 |  | OUI | varchar |  |  | 
| 2 | awsdatacatalog | par défaut | arrayview | sid | 2 |  | OUI | varchar |  |  | 
| 3 | awsdatacatalog | par défaut | arrayview | btid | 3 |  | OUI | varchar |  |  | 
| 4 | awsdatacatalog | par défaut | arrayview | p | 4 |  | OUI | varchar |  |  | 
| 5 | awsdatacatalog | par défaut | arrayview | infantprice | 5 |  | OUI | varchar |  |  | 
| 6 | awsdatacatalog | par défaut | arrayview | sump | 6 |  | OUI | varchar |  |  | 
| 7 | awsdatacatalog | par défaut | arrayview | journeymaparray | 7 |  | OUI | array(varchar) |  |  | 

**Example – Recherche d'une colonne par nom dans une base de données et une table spécifiées**  
L'exemple de requête suivant recherche les métadonnées de la colonne `sid` dans la vue `arrayview` de la base de données `default`.  

```
SELECT *
FROM   information_schema.columns
WHERE  table_schema = 'default'
       AND table_name = 'arrayview' 
       AND column_name='sid'
```
Le tableau suivant montre un exemple de résultat.  


****  

|  | table\$1catalog | table\$1schema | table\$1name | column\$1name | ordinal\$1position | column\$1default | is\$1nullable | data\$1type | comment | extra\$1info | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 1 | awsdatacatalog | par défaut | arrayview | sid | 2 |  | OUI | varchar |  |  | 