Aracılığıyla paylaş


sys.external_file_formats (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Azure SQL Yönetilen ÖrneğiAzure Synapse Analytics AnalyticsPlatform Sistemi (PDW)

SQL Server, SQL Veritabanı ve Azure Synapse Analytics için geçerli veritabanındaki her dış dosya biçimi için bir satır içerir.

Analiz Platformu Sistemi (PDW) sunucusundaki her dış dosya biçimi için bir satır içerir.

Sütun Adı Veri Türü Description Aralık
file_format_id int Dış dosya biçimi için Nesne Kimliği.
name sysname Dosya biçiminin adı. SQL Server ve Azure Synapse Analytics'te bu, veritabanı için benzersizdir. Analiz Platformu Sistemi'nde (PDW), bu sunucu için benzersizdir.
format_type tinyint Dosya biçimi türü. SıNıRLANDıRıLMıŞ METIN, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) format_type = DELIMITEDTEXT için bu, alan sonlandırıcısıdır.
string_delimiter nvarchar(10) format_type = DELIMITEDTEXT için bu, dize sınırlayıcısıdır.
date_format nvarchar(50) format_type = DELIMITEDTEXT için bu, kullanıcı tanımlı tarih ve saat biçimidir.
use_type_default bit format_type = SıNıRLANDıRıLMıŞ METNE göre PolyBase, HDFS metin dosyalarından Azure Synapse Analytics'e veri aktarırken eksik değerlerin nasıl işleneceğini belirtir. 0 - eksik değerleri 'NULL' dizesi olarak depolayın.

1 - Eksik değerleri sütun varsayılan değeri olarak depolayın.
serde_method nvarchar(255) format_type = RCFILE için bu serileştirme/seri durumdan çıkarma yöntemidir.
row_terminator nvarchar(10) format_type = DELIMITEDTEXT için, bu, dış Hadoop dosyasındaki her satırı sonlandıran karakter dizesidir. Her zaman '\n'.
encoding nvarchar(10) format_type = DELIMITEDTEXT için bu, dış Hadoop dosyasının kodlama yöntemidir. Her zaman 'UTF8'.
data_compression nvarchar(255) Dış veriler için veri sıkıştırma yöntemi. format_type = DELIMITEDTEXT için:

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

format_type = RCFILE için:

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

format_type = ORC için:

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

format_type = PARQUET için:

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

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, bir kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Ayrıca Bkz.

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