时间:2021-05-02
在一般的情况下,使用批量fetch的几率并不是很多,但是Oracle提供了这个功能我们最好能熟悉一下,说不定什么时候会用上它。
复制代码 代码如下:
declare
cursorc1isselect*fromt_depart;
v_departt_depart%rowtype;
typev_code_typeistableoft_depart.depart_code%type;
v_codev_code_type;
typev_name_typeistableoft_depart.depart_name%type;
v_namev_name_type;
begin
openc1;
fetchc1bulkcollectintov_code,v_name;
foriin1..v_code.countloop
dbms_output.put_line(v_code(i)||''||v_name(i));
endloop;
closec1;
end;
复制代码 代码如下:
declare
cursorc1isselect*fromt_depart;
typev_depart_typeistableoft_depart%rowtype;
v_departv_depart_type;
begin
openc1;
fetchc1bulkcollectintov_depart;
foriin1..v_depart.countloop
dbms_output.put_line(v_depart(i).depart_code||''||
v_depart(i).depart_name);
endloop;
closec1;
end;
复制代码 代码如下:
declare
cursorc1isselect*fromt_depart;
typev_depart_typeistableoft_depart%rowtype;
v_departv_depart_type;
begin
openc1;
fetchc1bulkcollectintov_depart;
foriinv_depart.first..v_depart.lastloop
dbms_output.put_line(v_depart(i).depart_code||''||
v_depart(i).depart_name);
endloop;
closec1;
end;
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
正在看的ORACLE教程是:oracle常用sql语句。SQL*Plussystem/manager2、显示当前连接用户SQL>showuser3、查看系统拥有
复制代码代码如下://////批量执行SQL语句//////SQL语句数组///SQL参数对象数组///publicstaticInt32ExecuteSqls
这篇文章主要介绍了oracle数据库优化辅助SQL语句,需要的朋友可以参考下具体详情请看下文代码分析。--查询正在执行的SQL语句SELECTOSUSER电脑登
oracle数据库中如果需要使用SQL递归语句,应该怎么写呢?下面就为您介绍一个oracle中使用SQL递归语句的例子,供您参考。例子:复制代码代码如下:pid
前言通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器QueryOptimizer来实现的。CBO(C