SSIS Union All - есть ли ошибка в SSIS для этого элемента? - PullRequest
0 голосов
/ 29 мая 2009

Я использую SQL 2005 и SSIS

У меня есть 2 источника данных.

Один из таблицы A и один из таблицы B. Я хочу переместить данные из таблицы A в таблицу B. Но сначала я получаю МАКСИМАЛЬНУЮ дату из обеих и сравниваю их. Если они одинаковы, я должен либо остановить пакет служб SSIS, либо использовать условное разделение.

Но когда МАКСИМАЛЬНАЯ дата из таблицы B проходит через Union ALL, она становится пустой!

Есть идеи почему?

1 Ответ

2 голосов
/ 29 мая 2009

Объединение Все преобразования не изменяют данные, поступающие в них. Внимательно проверьте и убедитесь, что в выходной столбец для «maxdate» входят оба столбца «maxdate». Также проверьте типы данных для обоих.

На самом деле, я предлагаю вам удалить строку с помощью "maxdate", а затем добавить ее снова, убедившись, что она правильно установлена ​​на обоих входах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...