Teilen über


sys.external_file_formats (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics 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 einzigartig. In Analytics Platform System (PDW) ist dies für den Server einzigartig.
format_type tinyint Der Dateiformattyp. TRENNTEXT, RCFILE, ORC, PARKETT
field_terminator nvarchar(10) Für format_type = DELIMITEDTEXT ist dies der Feldterminator.
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 fehlender Werte als Zeichenfolge "NULL".

1 – Speichern fehlender Werte als Spaltenstandardwert.
serde_method nvarchar(255) Für format_type = RCFILE ist dies die Serialisierung/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 = TRENNZEICHENTEXT:

- "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 = PARKETT:

- "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)