日期:2014-05-17  浏览次数:20837 次

oracle查询返回上万条记录
需要为应用程序写个接口,功能是根据应用程序(C++)传过来的参数,查询出上万条记录,然后返回给应用程序端,请问如何接收返回的记录。
因为数据量可能超过十万,而且各列数据类型不一致,用数组接收似乎不够方便,存成文本形式不用考虑!谢谢
------解决方案--------------------
如果是用于客户端显示,其实一个窗口或一个页面并不能一下子显示这么多记录,可以采用分页来解决,只返回当前需要显示的数据。

如果不用于显示,那就开一个新的线程好了,传去罢。
------解决方案--------------------
明白了,用C++中的集合类型罢,肯定不能用数组。
我还以为,你担心数据传递的问题呢。

------解决方案--------------------
上W的记录,我觉得你还是先放在一个所谓的临时表中,也就是table,然后再按你要求加工要多少取多少,避免全部丢给前端展示.
------解决方案--------------------
引用:
上W的记录,我觉得你还是先放在一个所谓的临时表中,也就是table,然后再按你要求加工要多少取多少,避免全部丢给前端展示.


嗯,或者存成文件,放在服务器上,让客户端或应用服务器下载。
------解决方案--------------------
关注 ,偶也正在学习