sys.external_file_formats (Transact-SQL)
Область применения: SQL Server 2016 (13.x) и более поздних версий Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)
Содержит строку для каждого внешнего формата файла в текущей базе данных SQL Server, База данных SQL и Azure Synapse Analytics.
Содержит строку для каждого формата внешнего файла на сервере для системы платформы аналитики (PDW).
Имя столбца | Тип данных | Description | Диапазон |
---|---|---|---|
file_format_id | int | Идентификатор объекта для формата внешнего файла. | |
name | sysname | Имя формата файла. в SQL Server и Azure Synapse Analytics это уникально для базы данных. В системе платформы аналитики (PDW) это уникально для сервера. | |
format_type | tinyint | Тип формата файла. | РАЗДЕЛИТЕЛЯ, RCFILE, ORC, PARQUET |
field_terminator | nvarchar(10) | Для format_type = DELIMITEDTEXT это терминатор полей. | |
string_delimiter | nvarchar(10) | Для format_type = DELIMITEDTEXT это строковый разделитель. | |
date_format | nvarchar(50) | Для format_type = DELIMITEDTEXT это определяемый пользователем формат даты и времени. | |
use_type_default | bit | Для format_type = РАЗДЕЛИТЕЛЯ ТЕКСТА указывает, как обрабатывать отсутствующие значения, когда PolyBase импортирует данные из текстовых файлов HDFS в Azure Synapse Analytics. | 0 — хранить отсутствующие значения в виде строки NULL. 1— хранение отсутствующих значений в качестве значения столбца по умолчанию. |
serde_method | nvarchar(255) | Для format_type = RCFILE это метод сериализации или десериализации. | |
row_terminator | nvarchar(10) | Для format_type = DELIMITEDTEXT это символьная строка, которая завершает каждую строку во внешнем файле Hadoop. | Всегда "\n". |
encoding | nvarchar(10) | Для format_type = DELIMITEDTEXT это метод кодирования для внешнего файла Hadoop. | Всегда "UTF8". |
data_compression | nvarchar(255) | Метод сжатия данных для внешних данных. | Для format_type = РАЗДЕЛИТЕЛЯ: — org.apache.hadoop.io.compress.DefaultCodec — org.apache.hadoop.io.compress.GzipCodec Для format_type = RCFILE: — org.apache.hadoop.io.compress.DefaultCodec Для format_type = ORC: — org.apache.hadoop.io.compress.DefaultCodec — org.apache.hadoop.io.compress.SnappyCodec Для format_type = PARQUET: — org.apache.hadoop.io.compress.GzipCodec — org.apache.hadoop.io.compress.SnappyCodec |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
sys.external_data_sources (Transact-SQL)
sys.external_tables (Transact-SQL)
CREATE EXTERNAL FILE FORMAT (Transact-SQL)