1

Я вызываю sqlloader из пакетного скрипта Windows. У меня есть предложение WHEN, добавленное в контрольный файл. Генерируется запись об ошибке, и журнал сообщает, что файл .bad генерируется по указанному пути. Однако файл .bad не создается.У меня есть 2 вопроса:

  1. Что я могу сделать, чтобы сгенерировать .bad файл?
  2. Я пытаюсь пропустить последнюю запись из входного файла, так как это трейлер. Когда я использую опцию WHEN, пакетный скрипт завершается неудачно.

Это мой сценарий:

OPTIONS ( SKIP=0)
LOAD DATA

INTO TABLE IGPMGR.INTUPS_LOC

APPEND

WHEN (LOC <> 'TRAILER')

FIELDS TERMINATED BY '|'

TRAILING NULLCOLS
(LOC,
DESCR,
U_PROVINCE,
U_TYPE
)

0