sys.external_file_formats (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL Managed InstanceAzure Synapse Analytics

Contém uma linha para cada formato de arquivo externo no banco de dados atual para SQL Server, Banco de Dados SQL e Azure Synapse Analytics.

Nome da Coluna Tipo de dados Description Alcance
file_format_id int ID do objeto para o formato de arquivo externo.
nome sysname Nome do formato de arquivo. no SQL Server e no Azure Synapse Analytics, isso é exclusivo para o banco de dados.
format_type tinyint O tipo de formato de arquivo. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator Nvarchar(10) Para format_type = DELIMITEDTEXT, este é o terminador de campo.
string_delimiter Nvarchar(10) Para format_type = DELIMITEDTEXT, este é o delimitador de cadeia de caracteres.
date_format nvarchar(50) Para format_type = DELIMITEDTEXT, este é o formato de data e hora definido pelo usuário.
use_type_default bit Para format_type = DELIMITED TEXT, especifica como lidar com valores ausentes quando o PolyBase está importando dados de arquivos de texto HDFS para o Azure Synapse Analytics. 0 - armazene valores ausentes como a string 'NULL'.

1 - armazene os valores ausentes como o valor padrão da coluna.
serde_method Nvarchar(255) Para format_type = RCFILE, este é o método de serialização/desserialização.
row_terminator Nvarchar(10) Para format_type = DELIMITEDTEXT, esta é a cadeia de caracteres que encerra cada linha no arquivo Hadoop externo. Sempre '\n'.
codificação Nvarchar(10) Para format_type = DELIMITEDTEXT, este é o método de codificação para o arquivo Hadoop externo. Sempre 'UTF8'.
data_compression Nvarchar(255) O método de compressão de dados para os dados 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'

Permissions

A visibilidade dos metadados em exibições de catálogo é limitada aos protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.