"我有办法和游标的 fetch(x) 一样分批次取出管道的数据吗, 我尝试游标在 for 循环使用 skip(100000), 并且用管道的 result 函数, 可是好像 result 的结果 .."
我有办法和游标的 fetch(x) 一样分批次取出管道的数据吗, 我尝试游标在 for 循环使用 skip(100000), 并且用管道的 result 函数, 可是好像 result 的结果从第二次循环开始就没值了, 图中是我的 demo 代码, 管道中的数据怎么分批次取出来呢?
管道跟游标不一样,管道需要先附加结果集函数再逐步向管道推送数据,待数据推送结束后再调用 result 函数取管道的结果集。调用 result 函数后管道将不再接收数据,所以只能调用一次 result。
那请问有没有什么办法可以分批次从通道获取数据呢,如果内存数据装不下怎么办。
没有分批次从管道取数据的方法管道的 fetch 函数可以给定一个 file 参数,有 file 参数时会把数据保存到集文件。
管道跟游标不一样,管道需要先附加结果集函数再逐步向管道推送数据,待数据推送结束后再调用 result 函数取管道的结果集。
调用 result 函数后管道将不再接收数据,所以只能调用一次 result。
那请问有没有什么办法可以分批次从通道获取数据呢,如果内存数据装不下怎么办。
没有分批次从管道取数据的方法
管道的 fetch 函数可以给定一个 file 参数,有 file 参数时会把数据保存到集文件。