Изглежда, че искате да предадете списък с номера на акаунти и активни споразумения, които ще бъдат използвани във вашата съхранена процедура (SP).
Мисля, че има две опции:или да изпълните Stored Proc няколко пъти за всяка комбинация от параметри, или да промените SP, за да вземе списък вместо отделни стойности и да обработи този списък (като предаване на масив).
Предвид начина, по който се обаждате на SP, мисля, че по-късното би било по-подходящо.
Като пример, ако промените SP, за да получава @AccountNumber като VARCHAR(MAX), той може да очаква да получи низ, разделен със запетая, напр. 1005,1234,1754 и т.н., които могат да се съхраняват в клетка на работния лист. След това можете да разделите този низ в SP и да го използвате във вашата заявка.
За пример за разделяне на низове в SQL вижте функцията SplitInts за SQL Server 2005, препоръчана тук:Как да прехвърлите масив в съхранена процедура на SQL Server