ado.net访问MSSQL最多可以使用多少个参数?
本人现在有个程序,已经做完了,但是有点疑问。
程序的sql语句中,where 子句里有一个 in (,,,,)的限制条件,我使用的是参数,接受一个数组,然后按照数组的大小循环添加参数名和参数值:
in (@p1, @p2, @p3 .....@p1000, ,,,)
但是现在有个疑问,目前在国内来说,总更大约有30多个参数需要添加,但是随着公司业务的不停扩展,在海外业务也发展起来,那按照每个国家有50个参数,200个国家来说,酒的需要10000个参数。。。
问题是,in(....)里面,能用10000个参数吗?
程序的sql语句中,where 子句里有一个 in (,,,,)的限制条件,我使用的是参数,接受一个数组,然后按照数组的大小循环添加参数名和参数值:
in (@p1, @p2, @p3 .....@p1000, ,,,)
但是现在有个疑问,目前在国内来说,总更大约有30多个参数需要添加,但是随着公司业务的不停扩展,在海外业务也发展起来,那按照每个国家有50个参数,200个国家来说,酒的需要10000个参数。。。
问题是,in(....)里面,能用10000个参数吗?
...全文
相关推荐
C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例
主要介绍了C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息,结合实例形式总结分析了C#针对SQLServer数据库存储过程及参数信息的各种常见操作技巧,需要的朋友可以参考下
SqlServer:使用IN()子句C#进行参数化查询
使用参数化查询在SQL中为IN()运算符发送参数的实用工具类
c#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)
c#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)
C#笔记三[ADO.NET数据访问技术]
个人初学C#的笔记
▲ADO.NET与SQLServer
ADO.NET与SQLServer,word文档


疑难问题
