sys.external_file_formats (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform 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)