Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Colonnes de liste ou de recherche pour une table ou une vue spécifiée

Mode de mise au point
Colonnes de liste ou de recherche pour une table ou une vue spécifiée - Amazon Athena

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.

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.

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.

Exemple – 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_catalog table_schema table_name column_name ordinal_position column_default is_nullable data_type comment extra_info
1 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account password 1 OUI varchar
2 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account user_id 2 OUI entier
3 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account created_on 3 OUI timestamp
4 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account last_login 4 OUI timestamp
5 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account Amazon EC2 5 OUI varchar
6 awsdatacatalog rdspostgresql rdspostgresqldb1_public_account username 6 OUI varchar
Exemple – 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_catalog table_schema table_name column_name ordinal_position column_default is_nullable data_type comment extra_info
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)
Exemple – 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_catalog table_schema table_name column_name ordinal_position column_default is_nullable data_type comment extra_info
1 awsdatacatalog par défaut arrayview sid 2 OUI varchar
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.