大量的查询结果怎么处理
1、winform程序的多条sql语句的查询结果怎么累加到一张表中?(所有结果的列都一样)
2、如果得到的查询结果数目很大,怎么处理才能保证内存不满,程序不崩溃?
我想到2的一种解决方案是动态加载,具体怎么实现还是不明白。小女子初学,勿喷。 大数据 结果处理
[解决办法]
1.这个可以这样:
第1个sql语句
union all
第2个sql语句
union all
第3个sql语句
[解决办法]
declare @page_size int;
declare @page_num int;
--比如:每页10条记录
set @page_size = 10;
--比如:先取第1页
set @page_num = 1;
select id,sid,sname
from
(
select c.id,
c.sid,
s.sname,
--这里按照@@servername来排序,
--你可以根据需要按照id,sid,sname等字段来排序
(row_number() over(order by @@servername) - 1) / @page_size as rownum
from commet c
inner join student s
on c.sid = s.sid
)t
where rownum = @page_num - 1