Vue FILE_FORMATS

Cette vue Schéma d’information affiche une ligne pour chaque format de fichier défini dans la base de données spécifiée (ou actuelle).

Les formats de fichiers sont des objets nommés qui peuvent être utilisés pour charger/décharger des données. Pour plus d’informations, voir CREATE FILE FORMAT.

Colonnes

Nom de la colonne

Type de données

Description

FILE_FORMAT_CATALOG

TEXT

Base de données à laquelle appartient le format de fichier

FILE_FORMAT_SCHEMA

TEXT

Schéma auquel appartient le format de fichier

FILE_FORMAT_NAME

TEXT

Nom du format de fichier

FILE_FORMAT_OWNER

TEXT

Nom du rôle qui possède le format de fichier

FILE_FORMAT_TYPE

TEXT

Type de format de fichier

RECORD_DELIMITER

TEXT

Caractère qui sépare les enregistrements

FIELD_DELIMITER

TEXT

Caractère qui sépare les champs

SKIP_HEADER

NUMBER

Nombre de lignes ignorées au début du fichier

DATE_FORMAT

TEXT

Format de date

TIME_FORMAT

TEXT

Format de l’heure

TIMESTAMP_FORMAT

TEXT

Format de l’horodatage

BINARY_FORMAT

TEXT

Format binaire

ESCAPE

TEXT

Chaîne utilisée comme caractère d’échappement pour n’importe quelle valeur de champ

ESCAPE_UNENCLOSED_FIELD

TEXT

Chaîne utilisée comme caractère d’échappement pour les valeurs de champ non délimitées

TRIM_SPACE

TEXT

Si les espaces sont supprimés ou non des champs

FIELD_OPTIONALLY_ENCLOSED_BY

TEXT

Caractère utilisé pour délimiter des chaînes

NULL_IF

TEXT

Liste de chaînes à remplacer par « null »

COMPRESSION

TEXT

Méthode de compression pour le fichier de données

ERROR_ON_COLUMN_COUNT_MISMATCH

TEXT

Spécifie s’il faut générer une erreur d’analyse si le nombre de champs dans un fichier d’entrée ne correspond pas au nombre de colonnes de la table correspondante

CREATED

TIMESTAMP_LTZ

Heure de création du format de fichier

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet. Consultez Notes sur l’utilisation.

COMMENT

TEXT

Commentaire pour ce format de fichier

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 colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :

    • DDL opérations.

    • DML opérations (pour les tables uniquement).

    • Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.