Megosztás a következőn keresztül:


sys.external_file_formats (Transact-SQL)

A következőkre vonatkozik: Sql Server 2016 (13.x) és újabb verziók Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Az SQL Server, az SQL Database és az Azure Synapse Analytics aktuális adatbázisának minden külső fájlformátumához tartalmaz egy sort.

Az Analytics Platform System (PDW) kiszolgálójának minden külső fájlformátumához tartalmaz egy sort.

Az oszlop neve Adattípus Description Tartomány
file_format_id int A külső fájlformátum objektumazonosítója.
név sysname A fájlformátum neve. az SQL Serverben és az Azure Synapse Analyticsben ez egyedi az adatbázisban. Az Analytics Platform System (PDW) esetében ez a kiszolgáló számára egyedi.
format_type tinyint A fájlformátum típusa. TAGOLT SZÖVEG, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) Format_type = DELIMITEDTEXT esetén ez a mező terminátora.
string_delimiter nvarchar(10) Format_type = DELIMITEDTEXT esetén ez a sztringelválasztó.
date_format nvarchar(50) A format_type = DELIMITEDTEXT esetén ez a felhasználó által megadott dátum- és időformátum.
use_type_default bit A format_type = TAGOLT SZÖVEG esetén megadja, hogyan kezelhetők a hiányzó értékek, amikor a PolyBase HDFS-szövegfájlokból importál adatokat az Azure Synapse Analyticsbe. 0 – a hiányzó értékeket "NULL" sztringként tárolja.

1 – a hiányzó értékeket tárolja alapértelmezett oszlopértékként.
serde_method nvarchar(255) Az format_type = RCFILE esetében ez a szerializálási/deszerializálási módszer.
row_terminator nvarchar(10) Format_type = DELIMITEDTEXT esetén ez az a karaktersztring, amely a külső Hadoop-fájl minden sorát leállítja. Mindig '\n'.
kódolás nvarchar(10) A format_type = DELIMITEDTEXT esetén ez a külső Hadoop-fájl kódolási módszere. Mindig "UTF8".
data_compression nvarchar(255) A külső adatok adattömörítési módszere. Format_type = DELIMITEDTEXT esetén:

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

Format_type = RCFILE esetén:

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

Format_type = ORC esetén:

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

Format_type = PARQUET esetén:

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

Permissions

A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.

Lásd még:

sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
KÜLSŐ FÁJLFORMÁTUM LÉTREHOZÁSA (Transact-SQL)