在开发中遇到遇到在详情页中取数据赋值到主表对象中的情况,为了减少查询时间,使用了in函数在从表中获取数据,在从表数据量达到2100以上的时候出现了查询报错
要注意,使用in的时候要控制参数个数避免出现参数过多的问题。
数据库执行语句类似容易报错的点:
1,因循环代码生成执行语句造成sql过长;
2,因循环的代码生成语句造成in函数参数过多(sqlserver 2100);
3,因循环代码造成访问数据库次数过多;
在开发中遇到遇到在详情页中取数据赋值到主表对象中的情况,为了减少查询时间,使用了in函数在从表中获取数据,在从表数据量达到2100以上的时候出现了查询报错
要注意,使用in的时候要控制参数个数避免出现参数过多的问题。
数据库执行语句类似容易报错的点:
1,因循环代码生成执行语句造成sql过长;
2,因循环的代码生成语句造成in函数参数过多(sqlserver 2100);
3,因循环代码造成访问数据库次数过多;