sys.external_file_formats (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL Managed InstanceAzure Synapse Analytics

Innehåller en rad för varje externt filformat i den aktuella databasen för SQL Server, SQL Database och Azure Synapse Analytics.

Kolumnnamn Datatyp Description Räckvidd
file_format_id int Objekt-ID för det externa filformatet.
name sysname Namnet på filformatet. I SQL Server och Azure Synapse Analytics är detta unikt för databasen.
format_type tinyint Filformattypen. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) För format_type = DELIMITEDTEXT är detta fältavslutaren.
string_delimiter nvarchar(10) För format_type = DELIMITEDTEXT är detta strängavgränsaren.
date_format nvarchar(50) För format_type = DELIMITEDTEXT är detta det användardefinierade datum- och tidsformatet.
use_type_default bit För format_type = DELIMITED TEXT anger hur du hanterar saknade värden när PolyBase importerar data från HDFS-textfiler till Azure Synapse Analytics. 0 – lagra saknade värden som strängen NULL.

1 – lagra saknade värden som standardvärde för kolumnen.
serde_method nvarchar(255) För format_type = RCFILE är detta serialiserings-/deserialiseringsmetoden.
row_terminator nvarchar(10) För format_type = DELIMITEDTEXT är det här teckensträngen som avslutar varje rad i den externa Hadoop-filen. Alltid "\n".
encoding nvarchar(10) För format_type = DELIMITEDTEXT är detta kodningsmetoden för den externa Hadoop-filen. Alltid "UTF8".
data_compression nvarchar(255) Datakomprimeringsmetoden för externa data. För format_type = DELIMITEDTEXT:

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

För format_type = RCFILE:

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

För format_type = ORC:

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

För format_type = PARQUET:

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

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara data som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.