DOUBLE DELIM

Опция DOUBLE DELIM используется для задания опции для дублирования разделителей в форматах DEL и DELIMITED.

DOUBLE DELIM
Если значение этой опции - ON, столбцы с символьным типом (CHAR, VARCHAR, LONGVARCHAR, CLOB, GRAPHIC, VARGRAPHIC, LONG VARGRAPHIC или DBCLOB) и столбцы с двоичным типом (BINARY, VARBINARY или BLOB) просматриваются на наличие разделителей, причем каждый найденный разделитель дублируется. Если задать BINARY, просматриваются только символьные столбцы FOR BIT DATA и двоичные столбцы. Если задать OFF, просмотр не выполняется. Для разделителей действуют ограничения, описанные в разделе "Ограничениях разделителя для экспорта" в руководстве Db2 Data Movement Utilities Guide and Reference (SC09-4830).

Наилучшей производительности можно достичь, по возможности минимизировав просмотр. Просмотра символьных столбцов можно избежать, выбрав в качестве разделителя символ, заведомо не используемый в выгружаемых данных. Если такой символ, не используемый в выгружаемых данных, недоступен, задайте, когда это необходимо, для параметра DOUBLE DELIM значение ON в управляющих файлах. Если вы предвидите, что ваши пользователи не зададут для параметра DOUBLE DELIM значение ON, когда это необходимо, можете сделать это в файле конфигурации. Любые настройки, сделанные в этом файле, пользователи могут переопределить в собственных управляющих файлах.

Внимание: При выгрузке столбца CHAR FOR BIT DATA или двоичного столбца для DOUBLE DELIM надо задать значение BINARY (по умолчанию) или ON. Еще одно замечание для случая, когда выгрузка символьного столбца FOR BIT DATA или двоичного столбца содержит разделитель строк: при запуске Db2 LOAD надо задать условие modified by delprioritychar.
Дополнительную информацию об опциях команды LOAD смотрите в документации к Db2.
Синтаксис
DOUBLE DELIM BINARY | ON | OFF
Переменная
Нет.
По умолчанию
BINARY

Значение по умолчанию можно переопределить, задав для DOUBLEDELIM значения ON или OFF в файле db2hpu.cfg.