sys.external_file_formats (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Enthält eine Zeile für jedes externe Dateiformat in der aktuellen Datenbank für SQL Server, SQL-Datenbank und Azure Synapse Analytics.

Enthält eine Zeile für jedes externe Dateiformat auf dem Server für Analytics Platform System (PDW).

Spaltenname Datentyp BESCHREIBUNG Range
file_format_id int Objekt-ID für das externe Dateiformat.
name sysname Name des Dateiformats. in SQL Server und Azure Synapse Analytics ist dies für die Datenbank eindeutig. In Analytics Platform System (PDW) ist dies für den Server eindeutig.
format_type tinyint Der Dateiformattyp. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) Für format_type = DELIMITEDTEXT ist dies der Feldabschluss.
string_delimiter nvarchar(10) Für format_type = DELIMITEDTEXT ist dies das Zeichenfolgentrennzeichen.
date_format nvarchar(50) Für format_type = DELIMITEDTEXT ist dies das benutzerdefinierte Datums- und Uhrzeitformat.
use_type_default bit Gibt für format_type = DELIMITED TEXT an, wie fehlende Werte behandelt werden, wenn PolyBase Daten aus HDFS-Textdateien in Azure Synapse Analytics importiert. 0: Speichern Sie fehlende Werte als Zeichenfolge "NULL".

1: Speichern Sie fehlende Werte als Spaltenstandardwert.
serde_method nvarchar(255) Für format_type = RCFILE ist dies die Serialisierungs-/Deserialisierungsmethode.
row_terminator nvarchar(10) Für format_type = DELIMITEDTEXT ist dies die Zeichenfolge, die jede Zeile in der externen Hadoop-Datei beendet. Immer "\n".
encoding nvarchar(10) Für format_type = DELIMITEDTEXT ist dies die Codierungsmethode für die externe Hadoop-Datei. Immer "UTF8".
data_compression nvarchar(255) Die Datenkomprimierungsmethode für die externen Daten. 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"

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

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