Wygląda na to, że chcesz przekazać listę numerów kont i aktywnych umów, które będą używane w Twoim Stored Proc (SP).
Myślę, że są dwie opcje:albo wykonujesz Stored Proc wiele razy dla każdej kombinacji parametrów, albo zmieniasz SP, aby wziąć listę zamiast pojedynczych wartości i przetworzyć tę listę (jak przekazanie tablicy).
Biorąc pod uwagę sposób, w jaki nazywasz SP, myślę, że to drugie byłoby bardziej odpowiednie.
Na przykład, jeśli zmienisz SP, aby otrzymywać @AccountNumber jako VARCHAR(MAX), może oczekiwać otrzymania ciągu oddzielonego przecinkami, np. 1005,1234,1754,itd., które mogą być przechowywane w komórce w arkuszu. Następnie możesz podzielić ten ciąg w SP i użyć go w zapytaniu.
Aby zapoznać się z przykładem dzielenia ciągów w SQL, zobacz zalecaną tutaj funkcję SplitInts dla SQL Server 2005:Jak przekazać tablicę do procedury składowanej SQL Server