sys.external_file_formats (Transact-SQL)

Si applica a: sìSQL Server 2016 (13.x) e versioni successive SìIstanza gestita di SQL di Azure sìAzure Synapse Analytics sìParallel Data Warehouse

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 Piattaforma di strumenti analitici (PDW) .

Nome colonna Tipo di dati Descrizione Range
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 è univoco per il database. In Piattaforma di strumenti analitici (PDW) è univoco per il server.
format_type tinyint Tipo di formato di file. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator nvarchar (10) Per format_type = DELIMITEDTEXT, questo è il carattere di terminazione del campo.
string_delimiter nvarchar (10) Per format_type = DELIMITEDTEXT, questo è il delimitatore di stringa.
date_format nvarchar(50) Per format_type = DELIMITEDTEXT, questo è il formato di data e ora definito dall'utente.
use_type_default bit Per format_type = testo delimitato, specifica come gestire i valori mancanti durante l'importazione di dati da file di testo HDFS in Azure Synapse Analytics . 0-archivia i valori mancanti come stringa ' NULL '.

1-archivia 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, questo è il metodo di codifica per il file Hadoop esterno. Sempre "UTF8".
data_compression nvarchar(255) Metodo di compressione 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.

Vedere anche

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