sys.external_file_formats (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive di Istanzagestita di SQL di Azure Azure Synapse Analytics 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)