sys.external_file_formats (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Contiene una fila para cada formato de archivo externo de 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 columna Tipo de datos Descripción Intervalo
file_format_id int Id. de objeto para el formato de archivo externo.
name 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 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)