ssis сохраняет нулевые значения из источника, заменяет пустую строку на нулевую, что приводит к нарушению целостности
Я использую плоские файлы для передачи данных из одной базы данных в другую, используя SSIS. сохранить нулевые значения как нулевые в целевом БД. Я выбрал "Сохранить нулевое значение". но это также заменяет мои пустые строки с нулями. что приводит к ошибке для столбцов notnull.
Есть идеи, как решить эту проблему?
1 ответ
Он не может определить, является ли он пустой или пустой строкой в плоском файле, потому что они фактически одинаковы в плоском файле. Вы должны добавить производный столбец после источника плоского файла, чтобы вручную манипулировать столбцами, установите пустую строку для тех, которые должны быть.