Как разделить строку и сохранить ее в массиве в T-SQL

Я пишу курсор для заполнения данных в новой таблице из основной таблицы, которая содержит данные следующим образом

Цвета предметов
Рубашка Красная, Синяя, Зеленая, Желтый

Я хочу заполнить данные новой таблицы путем получения элемента и последующего добавления его в строку в соответствии с каждым цветом, который он содержит

Цвет предмета
Красная рубашка
Рубашка синяя
Рубашка зеленая
Рубашка желтая

Я застрял в том, как

1) Разбавить / разделить строку "Цвета" 2) Сохранить в массиве 3) Использовать его в курсоре

, поскольку я собираюсь использовать для этой цели вложенный курсор.

7
задан kaibuki 24 November 2010 в 12:49
поделиться