sys.external_file_formats (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores de Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW)
Contiene una fila para cada formato de archivo externo en la base de datos actual para SQL Server, SQL Database y Azure Synapse Analytics.
Contiene una fila para cada formato de archivo externo en el servidor para Analytics Platform System (PDW).
Nombre de la columna | Tipo de datos | Descripción | Intervalo |
---|---|---|---|
file_format_id | int | Id. de objeto para el formato de archivo externo. | |
nombre | sysname | Nombre del formato de archivo. en SQL Server y Azure Synapse Analytics, esto es único para la base de datos. En Analytics Platform System (PDW), esto es único para el servidor. | |
format_type | tinyint | Tipo de formato de archivo. | DELIMITEDTEXT, RCFILE, ORC, PARQUET |
field_terminator | nvarchar(10) | Para format_type = DELIMITEDTEXT, este es el terminador de campo. | |
string_delimiter | nvarchar(10) | Para format_type = DELIMITEDTEXT, este es el delimitador de cadena. | |
date_format | nvarchar(50) | Para format_type = DELIMITEDTEXT, se trata del formato de fecha y hora definido por el usuario. | |
use_type_default | bit | Para format_type = TEXTO DELIMITADO, especifica cómo controlar los valores que faltan cuando PolyBase importa datos de archivos de texto de HDFS en Azure Synapse Analytics. | 0: almacene los valores que faltan como la cadena "NULL". 1: almacene los valores que faltan como valor predeterminado de columna. |
serde_method | nvarchar(255) | Para format_type = RCFILE, este es el método de serialización y deserialización. | |
row_terminator | nvarchar(10) | Para format_type = DELIMITEDTEXT, esta es la cadena de caracteres que finaliza cada fila en el archivo de Hadoop externo. | Siempre '\n'. |
encoding | nvarchar(10) | Para format_type = DELIMITEDTEXT, este es el método de codificación para el archivo de Hadoop externo. | Siempre 'UTF8'. |
data_compression | nvarchar(255) | Método de compresión de datos para los datos externos. | Para format_type = DELIMITEDTEXT: - 'org.apache.hadoop.io.compress.DefaultCodec' - 'org.apache.hadoop.io.compress.GzipCodec' Para format_type = RCFILE: - 'org.apache.hadoop.io.compress.DefaultCodec' Para format_type = ORC: - 'org.apache.hadoop.io.compress.DefaultCodec' - 'org.apache.hadoop.io.compress.SnappyCodec' Para format_type = PARQUET: - 'org.apache.hadoop.io.compress.GzipCodec' - 'org.apache.hadoop.io.compress.SnappyCodec' |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
CREATE EXTERNAL FILE FORMAT (Transact-SQL)