Oracle数据库中游标的使用
游标的定义:
游标的作用
创建步骤:
定义一个游标
语法:CURSOR cursor_name is select _statement;
打开游标
语法:open cursor_name;
提取数据
使用fetch,fetch关键字会抓取当前行的记录,并将记录指针下移一行。就像JdbC中的ResultSet一样。
语法:fetch cursor_name into variable1,variable2.
游标的一些属性
关闭游标
语法:close cursor_name
示例代码如下:
普通的方法:
---游标的使用
declare
--定义一个游标,将tab_stu所有数据提取出来
cursor c_tab_stu is
select * from tab_stu;
r_tab_stu tab_stu%rowtype;--使用rowtype存储游标数据
begin
--打开游标
open c_tab_stu;
--提取数据
fetch c_tab_stu into r_tab_stu;
dbms_output.put_line('stu_id:'||r_tab_stu.stu_id);
dbms_output.put_line('stu_name:'||r_tab_stu.stu_name);
dbms_output.put_line('stu_age:'||r_tab_stu.stu_age);
--关闭游标
close c_tab_stu;
end;
相关阅读:
相关推荐
zycchun 2020-10-16
liuyang000 2020-09-25
ztyzly00 2020-07-21
talkingDB 2020-06-12
Smileyou 2020-06-07
chibangyuxun 2020-06-07
LuoXinLoves 2020-06-06
sifeimeng 2020-05-14
世樹 2020-04-10
fsl 2020-04-29
Justdoit00 2020-04-26
lt云飞扬gt 2020-04-25
流云追风 2020-04-22
lt云飞扬gt 2020-04-21
bcbeer 2020-04-16
yuanshuai 2020-03-06
talkingDB 2020-02-22