Apa yang Anda coba lakukan adalah mungkin tetapi tidak menggunakan pendekatan Anda saat ini. Ini adalah masalah yang sangat umum dengan semua solusi yang mungkin sebelum SQL Server 2008 memiliki trade off terkait dengan kinerja, keamanan, dan penggunaan memori.
Tautan ini menunjukkan beberapa pendekatan untuk SQL Server 2000/2005
SQL Server 2008 mendukung penerusan parameter nilai tabel.
Saya harap ini membantu.