sys.external_file_formats (Transact-SQL)

Aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Managed InstanceAzure Synapse Analytics

Contiene una fila para cada formato de archivo externo en la base de datos actual para SQL Server, SQL Database y Azure Synapse Analytics.

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.
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.