Sepertinya Anda ingin memberikan daftar Nomor Akun dan Perjanjian Aktif yang akan digunakan di Stored Proc (SP) Anda.
Saya pikir ada dua opsi:apakah Anda menjalankan Proc Tersimpan beberapa kali untuk setiap kombinasi parameter, atau Anda mengubah SP untuk mengambil daftar alih-alih nilai individual dan memproses daftar ini (seperti meneruskan array).
Mengingat cara Anda memanggil SP, saya pikir nanti akan lebih cocok.
Sebagai contoh, jika Anda mengubah SP untuk menerima @AccountNumber sebagai VARCHAR(MAX), SP akan menerima string yang dipisahkan koma, mis. 1005,1234,1754, dll yang dapat disimpan dalam sel pada lembar kerja. Anda kemudian dapat membagi string ini di SP dan menggunakannya dalam kueri Anda.
Untuk contoh pemisahan string dalam SQL, lihat fungsi SplitInts untuk SQL Server 2005 yang direkomendasikan di sini:Cara melewatkan array ke dalam prosedur tersimpan SQL Server