Дважды сталкивался в течение этой недели со случаями, когда команда Oracle COPY записывает значение NULL в значение столбца, в то время как исходное значение не равно NULL.
Я использую эту команду для копирования данных между 2 базами данных.
В исходной базе данных столбец A имеет все значения <> NULL;
Команда COPY работает без ошибок, но в целевой таблице 40% строк содержат NULL в столбце A ...
В качестве дополнительной информации - ВСЕ! значения в этом столбце имеют одинаковую длину (varchar2 (12))
Почему команда работает именно так? Кто-нибудь сталкивался с такой проблемой?
Спасибо заранее!