Чтобы облегчить анализ ошибок, оператор COPY INTO затем выгружает проблемные c записи в текстовый файл, чтобы их можно было проанализировать и исправить в исходных файлах данных. Оператор запрашивает табличную функцию RESULT_SCAN, чтобы получить записи. Обратите внимание, что операторы в этом разделе должны выполняться последовательно, чтобы получить соответствующие записи с помощью функции LAST_QUERY_ID.
copy into mytable
from @mystage/myfile.csv.gz
validation_mode=return_all_errors;
set qid=last_query_id();
copy into @mystage/errors/load_errors.txt from (select rejected_record from table(result_scan($qid)));
Ссылка на документацию: https://docs.snowflake.com/en/user-guide/data-load-bulk-ts.html#step -2-validating-the-data -загрузка