Online Documentation for SQL Manager for Oracle

Параметры записи


Параметры доступа необходимы для доступа к внешней таблице.

 

Table properties - External - Access parameters - Records

 

Character set (CHARACTERSET)

В этом поле укажите набор символов, используемый в файле данных.

 

Data endian (DATA IS BIG/LITTLE ENDIAN)

Из этого раскрывающегося списка выберите порядок байтов при передаче данных.

LITTLE - прямой порядок байтов.

BIG - обратный порядок байтов.

 

String size in (STRING SIZES)

Выберите из этого раскрывающегося списка, в чем будет измеряться длина строки:

BYTES - в байтах,

CHARACTERS - в символах.

 

Byte order mark (BYTE ORDER MARK)

Из раскрывающегося списка выберите надо ли проверять файл данных на наличие метки порядка следования данных (byte-order mark BOM):

  • UNCHECK - не проверять,
  • CHECK - проверять.

 

Skip (SKIP)

В этом поле укажите количество записей, которые нужно пропустить в файле данных, прежде чем начать загрузку.

 

В разделе Record length задайте параметры длины записи

RadioButton Fixed (RECORDS FIXED)

Идентифицирует все записи, как имеющие фиксированную длину в байтах. Размер, определенный для Фиксированных записей должен включать в себя любой символ - разделитель строки, например, newlines.

RadioButton Variable (RECORDS VARIABLE)

Устанавливает, что строка имеет переменную длину и что каждой записи предшествует строка символов, содержащая число байтов строки. Длина строки символов, содержащая число полей указывается в поле Variable, но в это число не включен размер поля счета непосредственно. Размер указывается в байтах, а не в символах.

 

RadioButton Delimited by (RECORDS DELIMITED BY)

Если выбран этот пункт, то индикатором конца строки служит определенный символ.

В этом поле укажите символ, являющийся обозначением конца строки.

 

RadioButton Delimited by new line (RECORDS DELIMITED BY NEWLINE)

Укажите, что символ переноса строки используется такой же, как на используемой платформе.

В UNIX - "\n". В Windows NT - "\r\n".

 

В разделе Files выберите какие типы файлов необходимо создавать для работы с внешними таблицами.

Для каждого типа файла необходимо указать директорию, в которой он хранится - в поле Directory и имя файла - в поле File.

 

CheckBox Badfile (BADFILE)

Установите этот флажок, если необходимо вести файл, в который будут записываться строки, которые невозможно загрузить из-за ошибки. Таким образом, Вы можете собрать в одном файле все отклоненные данные, чтобы исправить их и загрузить ещё раз.

 

CheckBox Discard file (DISCARDFILE)

Если указана опция LOAD WHEN, то в файл DISCARDFILE будут записаны все записи, не попавшие в таблицу.

 

CheckBox Log file (LOGFILE)

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

 

Storage

Read size

В этом счетчике задайте размер буфера считывания.

 

Data cache

Размер кэша данных укажите в этом поле.

 

Load when (LOAD WHEN)

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

 

Пример:

empid != BLANKS

(dept_id = "SPORTING GOODS" OR dept_id = "SHOES") AND total_sales != 0