У меня странное отвращение к передаче нескольких параметров ID в одну хранимую процедуру. Например, это кажется неправильным:
GetMyObject(ListofIDs, OtherParam1, OtherParam2, ...)
Я понимаю, КАК это сделать (правильно, если должен).. но я не чувствую, что должен это делать. Я чувствую, что это побеждает цель хранимой процедуры/подпрограммы «получить элемент». Я чувствую, что должен построить свои SP для поддержки соответствующих параметров фильтра. Если у моего вызывающего абонента есть список идентификаторов, разве они не должны вызывать sp столько раз?
Помощь?