ssis сохраняет нулевые значения из источника, заменяет пустую строку на нулевую, что приводит к нарушению целостности

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

Есть идеи, как решить эту проблему?

1 ответ

Он не может определить, является ли он пустой или пустой строкой в ​​плоском файле, потому что они фактически одинаковы в плоском файле. Вы должны добавить производный столбец после источника плоского файла, чтобы вручную манипулировать столбцами, установите пустую строку для тех, которые должны быть.

Другие вопросы по тегам