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)