Dela via


sys.external_file_formats (Transact-SQL)

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

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

Innehåller en rad för varje externt filformat på servern för Analytics Platform System (PDW).

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. I Analytics Platform System (PDW) är detta unikt för servern.
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.

Se även

sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
Skapa externt filformat (Transact-SQL)