Чтобы разделить строку по словам, достаточно комбинации заменить a split :
(я предполагаю, что вы знаете, как взять удостоверение личности)
split(
replace(
replace (
replace( Description, "AND", ","),
"OR", ","
),
"**", ","
), ","
)
это возвращает массив элементов, как вы просите:
id = 2
a=my_previous_functions_combination("avocado OR guacamole AND pineapple OR fruit")
for each fruit in a
do something with id and fruit
next
пока, помогите с vb. Я не знаю, что вы хотите сделать в SSIS: рассчитанный член? именованный набор? Расширить таблицу фактов? Прочитайте вторую часть ответа:
Вторая часть:
Чтобы преобразовать строку в несколько строк, вам нужен скрипт. Вы можете найти хороший пример в SSIS - Компонент скрипта, Разделить одну строку на несколько строк post.