Condividi tramite


sys.external_file_formats (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive di Istanza gestita di SQLdiAzure Azure Synapse AnalyticsPlatform System (PDW)

Contiene una riga per ogni formato di file esterno nel database corrente per SQL Server, database SQL e Azure Synapse Analytics.

Contiene una riga per ogni formato di file esterno nel server per il sistema PDW (Analytics Platform System).

Nome colonna Tipo di dati Descrizione Intervallo
file_format_id int ID oggetto per il formato di file esterno.
name sysname Nome del formato di file. in SQL Server e Azure Synapse Analytics, questo è univoco per il database. In Analytics Platform System (PDW) questo è univoco per il server.
format_type tinyint Tipo di formato di file. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) Per format_type = DELIMITEDTEXT, si tratta del carattere di terminazione del campo.
string_delimiter nvarchar(10) Per format_type = DELIMITEDTEXT, si tratta del delimitatore di stringa.
date_format nvarchar(50) Per format_type = DELIMITEDTEXT, si tratta del formato di data e ora definito dall'utente.
use_type_default bit Per format_type = DELIMITED TEXT, specifica come gestire i valori mancanti quando PolyBase importa dati da file di testo HDFS in Azure Synapse Analytics. 0: archiviare i valori mancanti come stringa 'NULL'.

1 : archiviare i valori mancanti come valore predefinito della colonna.
serde_method nvarchar(255) Per format_type = RCFILE, si tratta del metodo di serializzazione/deserializzazione.
row_terminator nvarchar(10) Per format_type = DELIMITEDTEXT, si tratta della stringa di caratteri che termina ogni riga nel file Hadoop esterno. Sempre '\n'.
codifica nvarchar(10) Per format_type = DELIMITEDTEXT, si tratta del metodo di codifica per il file Hadoop esterno. Sempre 'UTF8'.
data_compression nvarchar(255) Metodo di compressione dei dati per i dati esterni. Per format_type = DELIMITEDTEXT:

- 'org.apache.hadoop.io.compress.DefaultCodec'
- 'org.apache.hadoop.io.compress.GzipCodec'

Per format_type = RCFILE:

- 'org.apache.hadoop.io.compress.DefaultCodec'

Per format_type = ORC:

- 'org.apache.hadoop.io.compress.DefaultCodec'
- 'org.apache.hadoop.io.compress.SnappyCodec'

Per format_type = PARQUET:

- 'org.apache.hadoop.io.compress.GzipCodec'
- 'org.apache.hadoop.io.compress.SnappyCodec'

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
CREATE EXTERNAL FILE FORMAT (Transact-SQL)