首页 >

OracleBULKCOLLECT批量取数据解决方法 – 数据库 – 前端|

过度放电怎么办,奥比岛怎么冲奥币,百度怎么网站排名OracleBULKCOLLECT批量取数据解决方法 - 数据库 - 前端|OracleBULKCOLLECT批量取数据解决方法

通常大家获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为大家提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量取设备上的节点值。 fetch bulk collect into 的使用格式是:fetch some_cursor collect into col1, col2 limit xxx。col1、col2 是声明的集合类型变量,xxx 为每次取数据块的大小(记录数),相当于缓冲区的大小,可以不指定 limit xxx 大小。下面以实际的例子来说明它的使用,并与逐条取记录的 fetch into 执行效率上进行比较。测试环境是 Oracle 10g 10.2.1.0,查询的联系人表 sr_contacts 中有记录数 1802983 条,游标中以 rownum 限定返回的记录数。


OracleBULKCOLLECT批量取数据解决方法 - 数据库 - 前端|
  • abs计算器是什么意思 - 数据库 - 前端|
  • abs计算器是什么意思 - 数据库 - 前端| | abs计算器是什么意思 - 数据库 - 前端| ...

    OracleBULKCOLLECT批量取数据解决方法 - 数据库 - 前端|
  • mysql 查询递增,如何设置mysql自动递增的数值 - 数据库 - 前端,php mysqli insert
  • mysql 查询递增,如何设置mysql自动递增的数值 - 数据库 - 前端,php mysqli insert | mysql 查询递增,如何设置mysql自动递增的数值 - 数据库 - 前端,php mysqli insert ...

    OracleBULKCOLLECT批量取数据解决方法 - 数据库 - 前端|
  • myeclipse连接mysql的条件 - 数据库 - 前端,jdbc链接mysql乱码
  • myeclipse连接mysql的条件 - 数据库 - 前端,jdbc链接mysql乱码 | myeclipse连接mysql的条件 - 数据库 - 前端,jdbc链接mysql乱码 ...