知识大全 Oracle中巧用bulkcollect实现cursor批量fetch

Posted 内容

篇首语:只有那些精神愉快的人,知识才像荷花花瓣似得舒展开来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中巧用bulkcollect实现cursor批量fetch相关的知识,希望对你有一定的参考价值。

Oracle中巧用bulkcollect实现cursor批量fetch  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在一般的情况下 使用批量fetch的几率并不是很多 但是Oracle提供了这个功能我们最好能熟悉一下 说不定什么时候会用上它

     declare   cursor c  is select * from t_depart;   v_depart t_depart%rowtype ;   type v_code_type is table of t_depart depart_code%type ;   v_code v_code_type ;   type v_name_type is table of t_depart depart_name%type ;   v_name v_name_type ;   begin   open c ;   fetch c  bulk collect into v_code   v_name ;   for i in unt loop   dbms_output put_line(v_code(i)||||v_name(i));   end loop;   close c ;   end;

  通过上面的这个例子 大家可以发现如果列很多的话 为每一列定义一个集合似乎有些繁琐 可以把集合和%rowtype结合起来一起使用来简化程序!

     declare   cursor c  is select * from t_depart;   type v_depart_type is table of t_depart%rowtype ;   v_depart v_depart_type ;   begin   open c ;   fetch c  bulk collect into v_depart ;   for i in unt loop   dbms_output put_line(v_depart(i) depart_code||||   v_depart(i) depart_name);   end loop;   close c ;   end;

  在输出结果时 既可以使用集合的count属性和可以使用first和last 在引用%rowtype类型的内容时 还有一个需要注意的地方是v_depart(i) depart_code 而不是v_depart depart_code(i) 当然没有这样的写法 即使有意义也并不一样

cha138/Article/program/Oracle/201311/18238

相关参考

池塘养殖中巧用食盐

春季到来时,气温和水温都在不断升高,正是开始进行鱼类养殖的大好季节。春季又是一年养殖活动的开始,俗话说“一年之季在于春、良好的开端就能为我们的养殖带来良好的收益,所以抓好春季池塘管理,对确保全年养殖生

池塘养殖中巧用食盐

春季到来时,气温和水温都在不断升高,正是开始进行鱼类养殖的大好季节。春季又是一年养殖活动的开始,俗话说“一年之季在于春、良好的开端就能为我们的养殖带来良好的收益,所以抓好春季池塘管理,对确保全年养殖生

知识大全 SQL Server中巧用另类写法代替Like语句

SQLServer中巧用另类写法代替Like语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 怎样在小学数学教学中巧用生活实例

怎样在小学数学教学中巧用生活实例,如何在小学数学教学中引入生活案例生活是思维的源泉,生活中处处有数学,数学与人们的生活息息相关。在教学活动中,教师要善于发现、探究生活中的数学问题,选取恰当的生活情境与

知识大全 重装OS及Oracle软件,巧用RMAN恢复数据

重装OS及Oracle软件,巧用RMAN恢复数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Oracle巧取指定记录与巧用外关联查询

Oracle巧取指定记录与巧用外关联查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  取得表中

知识大全 在Delphi中巧改窗体文件实现控件数组化

在Delphi中巧改窗体文件实现控件数组化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

如何巧用通道线指标炒股

如何巧用通道线指标炒股?怎样巧用通道线指标炒股?怎么巧用通道线指标炒股?所谓通道线,大体可以视为均线的一个衍生。其往往是在均线的基础上,通过特定的算法得到上下额外的两根走势线,从而构成一个通道。在诸多

知识大全 巧用Linux分区工具

巧用Linux分区工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问昆腾GB硬盘现安装Lin

知识大全 巧用JBuilderX代码美化工具

巧用JBuilderX代码美化工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关键词JBui