Online Documentation for SQL Manager for Oracle

Параметры поля


На той вкладке задайте параметры полей.

 

Table properties - External - Access parameters - Fields

 

Terminated by (FIELDS TERMINATED BY WHITESPACE)

Если указана конструкция TERMINATED BY WHITESPACE, в строке ищется первое вхождение пробельного символа (табуляции, пробела или перевода строки), после чего разделителем считается все вплоть до следующего непробельного символа. Вместо указанного в списке пробельного символа Вы можете задать любое сочетание символов, которое будет восприниматься как WHITESPACE при работе с данными.

 

Start / End (ENCLOSED BY AND)

Если установить этот параметр, то с текущей позиции ищется первый разделитель строки. Пробелы при этом не учитываются. Далее, ищется следующий разделитель строки. Всё что между этими двумя разделителями - рассмотренная часть строки.

В поле Start указывается первый разделитель, в поле End - второй.

 

CheckBox Optionally (OPTIONALLY ENCLOSED BY) этот параметр указывает на то, что разделители Start / End могут или оба присутствовать или оба отсутствовать.

 

Trim (TRIM)

Для удаления начальных и конечных пробелов и непечатных символов, если они не нужны, используйте одну из функций TRIM.

 

CheckBox Missing field values are null (MISSING FIELD VALUES ARE NULL)

Установив этот флажок, вы указываете, что если в записи недостаточно данных для всех полей, то эти поля с утерянными данными устанавливаются как NULL.

 

Reject rows with all null fields (REJECT ROWS WITH ALL NULL)

CheckBox Указывает, что запись не будет загружена, если все зависимые поля в строке пустые.

 

В разделе Field list (FIELDS) задайте настройки полей в файле данных.

  • имя - Field Name,
  • тип значения - Field Type (для определенных пользователем типов данных в скобках указывается базовый тип, на основе которого создан данный тип),
  • максимальный размер поля - Size,
  • количество байтов от начала записи до начала поля - StartPos,
  • количество байтов или символов до последнего байта в поле - EndPos.

Важно: Параметр Position можно использовать только, если Вы используете параметры StartPos / EndPos.

 

В нижней части формы задайте специфические параметры для каждого поля.

Задание свойств поля