Есть ли способ создать контрольный файл SQLLDR таким образом, чтобы он проверял идентификационный номер перед вставкой данных в другую таблицу, и если идентификатор не совпадает, загрузчик выбрасывает его в файл dicard?
В исходном файле импорта естьстолбец: идентификатор, который включает набор из 8 цифр. Затем у нас есть таблица идентификаторов, где эти 8-значные идентификаторы найдены.
Теперь мне нужно сначала проверить из этой таблицы идентификаторов, совпадают ли идентификаторы в файле или нет. Совпадающие из них будут вставлены в таблицу SETS, а несоответствия закончатся в файле sets.dsc.
Могу ли я использовать WHEN или поместить этот выбор прямо в ID внутри кавычек?
Мы используем Oracle11