Vue EXTERNAL_TABLES¶
Cette vue Schéma d’information affiche une ligne pour chaque table externe définie dans la base de données spécifiée (ou actuelle).
- Voir aussi :
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
TABLE_CATALOG |
TEXT |
Base de données à laquelle la table appartient |
TABLE_SCHEMA |
TEXT |
Schéma auquel la table appartient |
TABLE_NAME |
TEXT |
Nom de la table |
TABLE_OWNER |
TEXT |
Nom du rôle propriétaire de la table |
CREATED |
TIMESTAMP_LTZ |
Heure de création de la table |
LAST_ALTERED |
TIMESTAMP_LTZ |
Heure de dernière modification de la table |
LAST_DDL |
TIMESTAMP_LTZ |
Horodatage de la dernière opération DDL effectuée sur la table ou la vue, y compris les actualisations de la base de données pour la réplication (si l’actualisation modifie les propriétés visibles de la table/vue). |
LAST_DDL_BY |
TEXT |
Nom d’utilisateur de l’utilisateur qui a effectué la dernière opération DDL sur la table ou la vue. |
AUTO_CLUSTERING_ON |
BOOLEAN |
Si le clustering automatique est activé pour la table |
COMMENT |
TEXT |
Commentaire pour cette table |
LOCATION |
TEXT |
Zone de préparation externe où sont mis en zone de préparation les fichiers contenant des données à lire |
FILE_FORMAT_NAME |
TEXT |
Format de fichier nommé qui décrit les fichiers de données mis en zone de préparation à analyser lors de l’interrogation de la table externe |
FILE_FORMAT_TYPE |
TEXT |
Type de format des fichiers de données mis en zone de préparation à analyser lors de l’interrogation de la table externe |
Notes sur l’utilisation¶
La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès. La vue n’honore pas le privilège MANAGE GRANTS et peut donc afficher moins d’informations qu’une commande SHOW lorsque les deux sont exécutées par un utilisateur qui détient le privilège MANAGE GRANTS.
La vue n’inclut pas les tables externes qui ont été détruites.
Pour afficher uniquement les tables externes dans vos requêtes, filtrez à l’aide d’une clause WHERE, par ex. :
... WHERE table_schema != 'INFORMATION_SCHEMA'
Exemples¶
Récupérez la liste de toutes les tables externes dans tous les schémas de la base de données mydatabase
:
SELECT table_name, last_altered FROM mydatabase.information_schema.external_tables;