Delen via


sys.external_file_formats (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies Van Azure SQL Managed InstanceAzure Synapse AnalyticsPlatform System (PDW)

Bevat een rij voor elke externe bestandsindeling in de huidige database voor SQL Server, SQL Database en Azure Synapse Analytics.

Bevat een rij voor elke externe bestandsindeling op de server voor Analytics Platform System (PDW).

Kolomnaam Gegevenssoort Description Bereik
file_format_id int Object-id voor de externe bestandsindeling.
naam sysname Naam van de bestandsindeling. in SQL Server en Azure Synapse Analytics is dit uniek voor de database. In Analytics Platform System (PDW) is dit uniek voor de server.
format_type tinyint Het type bestandsindeling. SCHEIDINGSTEKENS, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) Voor format_type = DELIMITEDTEXT is dit het veldeindteken.
string_delimiter nvarchar(10) Voor format_type = DELIMITEDTEXT is dit het tekenreeksscheidingsteken.
date_format nvarchar(50) Voor format_type = DELIMITEDTEXT is dit de door de gebruiker gedefinieerde datum- en tijdnotatie.
use_type_default bit Voor format_type = GESCHEIDEN TEKST geeft u op hoe ontbrekende waarden moeten worden verwerkt wanneer PolyBase gegevens uit HDFS-tekstbestanden importeert in Azure Synapse Analytics. 0: sla ontbrekende waarden op als de tekenreeks 'NULL'.

1: sla ontbrekende waarden op als de standaardwaarde van de kolom.
serde_method nvarchar(255) Voor format_type = RCFILE is dit de serialisatie-/deserialisatiemethode.
row_terminator nvarchar(10) Voor format_type = DELIMITEDTEXT is dit de tekenreeks die elke rij in het externe Hadoop-bestand beëindigt. Altijd '\n'.
codering nvarchar(10) Voor format_type = DELIMITEDTEXT is dit de coderingsmethode voor het externe Hadoop-bestand. Altijd 'UTF8'.
data_compression nvarchar(255) De methode voor gegevenscompressie voor de externe gegevens. Voor format_type = DELIMITEDTEXT:

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

Voor format_type = RCFILE:

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

Voor format_type = ORC:

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

Voor format_type = PARQUET:

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

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

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