Подсчет записей из таблицы и запись данных в текстовый файл в SSIS - PullRequest
0 голосов
/ 02 ноября 2019
COMPANY_CODE    POLICY_NUMBER   AGENT   PLAN_CODE   AGENT_RANKING   SPLIT   STATUS
01                  001          100    ADV GOLD    1.0.0.0.0.0      0.3    BUYOUT
01                  001          101    ADV GOLD    1.1.0.0.0.0      0.5    LTCGPAY
01                  001          102    ADV GOLD    1.2.0.0.0.0      0.2    HPAY

Это таблица с именем table2.

Я использовал этот запрос:

select  'Pol_Number' as POL
union all 
select POLICY_NUMBER from day2

Моя цель состоит в том, чтобы записать эти данные в файл .txt и, если они есть,условие не соответствует, оно создаст .txt файл размером 0 кб

Ответы [ 2 ]

0 голосов
/ 03 ноября 2019

Это было решено. Что я сделал, так это то, что сначала я выполнил запрос через DFT и сохранил количество строк в переменной (счетчик строк). Затем из этого DFT я поместил условие в ограничение приоритета (если счетчик строк ==1, он выполнит DFT2, в противном случае, если Rowcount> 1, он выполнит DFT 3).

0 голосов
/ 03 ноября 2019

Попробуйте использовать следующую команду SQL в качестве источника

select POLICY_NUMBER from day2

С другой стороны, в Диспетчере соединений с плоскими файлами, используемом местом назначения, перейдите на вкладку «Дополнительно» и определите только один столбец с именем Pol_Number.

Для получения дополнительной информации см. Следующую официальную документацию:

...