Я вызываю sqlloader из пакетного скрипта Windows. У меня есть предложение WHEN, добавленное в контрольный файл. Генерируется запись об ошибке, и журнал сообщает, что файл .bad генерируется по указанному пути. Однако файл .bad не создается.У меня есть 2 вопроса:
- Что я могу сделать, чтобы сгенерировать .bad файл?
- Я пытаюсь пропустить последнюю запись из входного файла, так как это трейлер. Когда я использую опцию 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
)