sys.external_file_formats (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Contient une ligne pour chaque format de fichier externe dans la base de données active pour SQL Server, SQL Database et Azure Synapse Analytics.

Contient une ligne pour chaque format de fichier externe sur le serveur for Analytics Platform System (PDW).

Nom de la colonne Type de données Description Plage
file_format_id int ID d’objet pour le format de fichier externe.
name sysname Nom du format de fichier. dans SQL Server et Azure Synapse Analytics, il s’agit d’un élément unique pour la base de données. Dans Analytics Platform System (PDW), il s’agit d’un système unique pour le serveur.
format_type tinyint Type de format de fichier. TEXTE DÉLIMITÉ, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) Pour format_type = DELIMITEDTEXT, il s’agit de la marque de fin de champ.
string_delimiter nvarchar(10) Pour format_type = DELIMITEDTEXT, il s’agit du délimiteur de chaîne.
date_format nvarchar(50) Pour format_type = DELIMITEDTEXT, il s’agit du format de date et d’heure défini par l’utilisateur.
use_type_default bit Pour format_type = TEXTE DÉLIMITÉ, spécifie comment gérer les valeurs manquantes lorsque PolyBase importe des données à partir de fichiers texte HDFS dans Azure Synapse Analytics. 0 : stockez les valeurs manquantes en tant que chaîne « NULL ».

1 : stockez les valeurs manquantes comme valeur par défaut de colonne.
serde_method nvarchar(255) Pour format_type = RCFILE, il s’agit de la méthode de sérialisation/désérialisation.
row_terminator nvarchar(10) Pour format_type = DELIMITEDTEXT, il s’agit de la chaîne de caractères qui met fin à chaque ligne du fichier Hadoop externe. Toujours '\n'.
encodage nvarchar(10) Pour format_type = DELIMITEDTEXT, il s’agit de la méthode d’encodage du fichier Hadoop externe. Toujours « UTF8 ».
data_compression nvarchar(255) Méthode de compression des données pour les données externes. Pour format_type = DELIMITEDTEXT :

- 'org.apache.hadoop.io.compress.DefaultCodec'
- 'org.apache.hadoop.io.compress.GzipCodec'

Pour format_type = RCFILE :

- 'org.apache.hadoop.io.compress.DefaultCodec'

Pour format_type = ORC :

- 'org.apache.hadoop.io.compress.DefaultCodec'
- 'org.apache.hadoop.io.compress.SnappyCodec'

Pour format_type = PARQUET :

- 'org.apache.hadoop.io.compress.GzipCodec'
- 'org.apache.hadoop.io.compress.SnappyCodec'

autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.

Voir aussi

sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
CREATE EXTERNAL FILE FORMAT (Transact-SQL)