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)