У меня есть переменная @csv, которая содержит значение через запятую, например:
-a
-a, б
-a, B, C
Мне нужно передать его в запросе в моем источнике OLE DB в потоке данных, чтобы создать запрос, такой как:
ВЫБРАТЬ СЧЕТ (1) ИЗ таблицы ГДЕ col1 IN @ csv
Так что если @ csv = "a, b", то внутренне это должно разрешиться в
ВЫБРАТЬ СЧЕТ (1) ИЗ таблицы ГДЕ col1 IN 'a', 'b'
Как этого лучше всего достичь в SSIS 2008? Можно ли избежать компонента сценария для создания динамического запроса и сохранения его в переменной?