Оптимальный способ получения ID из строки

Гришков Максим
Дата: 08.06.2011 12:34:08
Всем привет.
Может кто сталкивался с подобным, подскажите как лучше сделать.
Задача такая, есть строка типа [1234, 3] + {3452, 1} - ... + ([1256, 2] + {4765, 1})*[1235, 1]. Поясняю в кв. и фигурных скобках ИД объекта "запятая" тип объекта.
Как оптимально получить таблицу вида:
ID TYPE
1234 3
3452 2
... ...
1235 1


Тупо перебором понятно как делать, может есть еще какой-нибудь более оптимальный способ.
Заранее благодарен.
Гавриленко Сергей Алексеевич
Дата: 08.06.2011 12:35:06
Ищите про "Массивы и списки". А еще лучше - не передавайте так данные.
Гришков Максим
Дата: 08.06.2011 12:39:22
Гавриленко Сергей Алексеевич
А еще лучше - не передавайте так данные.

:) К сожалению, я их так получаю :((
Гришков Максим
Дата: 08.06.2011 12:49:15
Гавриленко Сергей Алексеевич
Ищите про "Массивы и списки"

Большое спасибо. Очень полезная и хорошо изложенная статья оказалась совсем рядом: http://www.sql.ru/articles/mssql/03060701ArraysAndListsInSQLServer.shtml#problem