У меня есть хранимая процедура в SQL Server 2008 дБ.
Эта хранимая процедура принимает параметр, представляющий собой список из 5 целочисленных значений, разделенных запятыми. Эта строка передается через php-скрипт и форматируется так:
01,02,03,14,15
Эти значения должны идти в этой таблице:
Id | Type id
-------------
1 | 1
1 | 2
1 | 3
1 | 14
1 | 15
... где идентификатор одинаковый, а идентификатор типа - одно из значений, разделенных запятыми.
Очевидно, у меня может быть строка типа "01,02,03" только с 3 значениями. Поэтому мне нужен способ вставить только 3 строки в таблицу выше, в результате чего:
Id | Type id
-------------
1 | 1
1 | 2
1 | 3
Я мог бы изменить либо скрипт php, либо хранимую процедуру, поэтому я открыт для любых предложений.