Ако имате заявката в променлива (не съхранена процедура) и нямате огромно количество идентификатори, можете да създадете свой собствен IN. Не съм тествал скоростта на този подход.
Този код няма да се компилира, той е само за да ви даде представа.
query = "SELECT * FROM table WHERE col IN ("
For t = 0 TO x.Length-1
If t > 0 Then query &= ","
query &= "@var" & t
Next
query &= ")"
...
For t = 0 TO x.Length-1
cmd.Parameters.Add("@var" & t, SqlDbType.Int).Value = x(t)
Next