यदि आपके पास एक चर (संग्रहीत प्रक्रिया नहीं) में क्वेरी है और आपके पास बड़ी मात्रा में आईडी नहीं हैं, तो आप अपना स्वयं का आईएन बना सकते हैं। मैंने इस दृष्टिकोण की गति का परीक्षण नहीं किया है।
यह कोड संकलित नहीं होगा, यह केवल आपको एक विचार देने के लिए है।
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