При выполнении SQL*Loader создает файл отброшенных записей. Этот файл содержит все записи, которые SQL*Loader пытался загрузить, но не смог. Эти записи называются отброшенными записями. Запись отбрасывается, если при загрузке записи возникает ошибка ORACLE или если невозможно определить правильные данные или нет.
Если же условие WHEN может быть проверено даже в случае несбалансированных ограничителей, данные будут соответственно либо загружены, либо отброшены.
Если запись отброшена при загрузке, то никакая часть этой записи не будет загружена в какую-либо таблицу. Например, если данные из одной записи должно быть вставлены в несколько таблиц, несколько операций выполнилось успешно, а одна завершилась аварийно, то для всех операций вставки из этой записи будет выполнен откат. Запись помещается в файл отброшенных записей, где она может быть исправлена и при необходимости загружена повторно. Предыдущие операции вставки из записи, не содержащей ошибок, не имеют последствий. Файл отчета содержит сообщения об ошибках ORACLE для каждой отброшенной записи. SQL*Loader всегда создает файл отброшенных записей. Он может быть пустым, если ни одной записи не отброшено. Он записывается в том же формате, что и файл данных, поэтому отброшенные данные после редактирования или необходимого исправления может быть загружены с тем же управляющим файлом.