Udostępnij za pomocą


sys.external_file_formats (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje usługi Azure SQL Managed InstanceAzure Synapse Analytics PlatformSystem (PDW)

Zawiera wiersz dla każdego formatu pliku zewnętrznego w bieżącej bazie danych dla programu SQL Server, usługi SQL Database i usługi Azure Synapse Analytics.

Zawiera wiersz dla każdego formatu pliku zewnętrznego na serwerze dla systemu platformy analizy (PDW).

Nazwa kolumny Typ danych Description Zakres
file_format_id int Identyfikator obiektu dla formatu pliku zewnętrznego.
nazwa sysname Nazwa formatu pliku. w usługach SQL Server i Azure Synapse Analytics jest to unikatowe dla bazy danych. W systemie platformy analizy (PDW) jest to unikatowe dla serwera.
format_type tinyint Typ formatu pliku. DELIMITEDTEXT, RCFILE, ORC, PARQUET
field_terminator nvarchar(10) W przypadku format_type = DELIMITEDTEXT jest to terminator pola.
string_delimiter nvarchar(10) Dla format_type = DELIMITEDTEXT jest to ogranicznik ciągu.
date_format nvarchar(50) W przypadku format_type = DELIMITEDTEXT jest to format daty i godziny zdefiniowany przez użytkownika.
use_type_default bit W przypadku format_type = ROZDZIELANY TEKST określa sposób obsługi brakujących wartości podczas importowania danych z plików tekstowych HDFS do usługi Azure Synapse Analytics. 0 — przechowuj brakujące wartości jako ciąg "NULL".

1 — przechowuj brakujące wartości jako wartość domyślną kolumny.
serde_method nvarchar(255) W przypadku format_type = RCFILE jest to metoda serializacji/deserializacji.
row_terminator nvarchar(10) Dla format_type = DELIMITEDTEXT jest to ciąg znaków, który kończy każdy wiersz w zewnętrznym pliku Hadoop. Zawsze "\n".
kodowanie nvarchar(10) Dla format_type = DELIMITEDTEXT jest to metoda kodowania dla zewnętrznego pliku Hadoop. Zawsze "UTF8".
data_compression nvarchar(255) Metoda kompresji danych dla danych zewnętrznych. Dla format_type = DELIMITEDTEXT:

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

Dla format_type = RCFILE:

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

Dla format_type = ORC:

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

Dla format_type = PARQUET:

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

Permissions

Widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczania, które użytkownik jest właścicielem lub którym użytkownik otrzymał jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

Zobacz też

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