ado.net访问MSSQL最多可以使用多少个参数?
本人现在有个程序,已经做完了,但是有点疑问。
程序的sql语句中,where 子句里有一个 in (,,,,)的限制条件,我使用的是参数,接受一个数组,然后按照数组的大小循环添加参数名和参数值:
in (@p1, @p2, @p3 .....@p1000, ,,,)
但是现在有个疑问,目前在国内来说,总更大约有30多个参数需要添加,但是随着公司业务的不停扩展,在海外业务也发展起来,那按照每个国家有50个参数,200个国家来说,酒的需要10000个参数。。。
问题是,in(....)里面,能用10000个参数吗?