游标的定义、显示游标、隐式游标语法
来源:互联网 发布:javlib最新域名2017 编辑:程序博客网 时间:2024/05/22 12:06
游标的定义:
1.显示游标 普通显示游标
带参数:
CURSOR c(pi_month varchar2,file_type varchar2) IS
SELECT item_id,item_title
FROM item
where month_id = pi_month;
不带参数:
CURSOR c IS
SELECT item_id,item_title
FROM item;
2.隐式游标
2.1 select into 隐式游标
select tname into l_tname from tab where rownum= 1;
2.2 for .. in 隐式游标
begin
for c in(select tname from tab)loop
dbms_output.put_line(c.tname);
end loop;
end;
for c in(select tname from tab)loop
dbms_output.put_line(c.tname);
end loop;
end;
游标使用语法:
open c ;
loop
fetch c into l_tname ;
exit when c%notfound ;
dbms_output.put_line(l_tname);
end loop;
close c;
游标的数据取法:
优点:不需要去逐个定义游标内的数据的各个字段
CURSOR TEST IS
SELECT item_id,item_title
FROM item;
V_CURSOR TEST%ROWTYPE;
open TEST;
loop
fetch TEST into V_CURSOR ;
exit when c%notfound ;
dbms_output.put_line(V_CURSOR.ITEM_ID);
dbms_output.put_line(V_CURSOR.ITEM_TITLE);
end loop;
close TEST;
阅读全文
0 0
- 游标的定义、显示游标、隐式游标语法
- 游标的使用(隐式游标和显示游标)
- oracle 游标(显示游标,隐式游标,动态游标)
- Oracle游标创建和使用的语法和举例(显示和隐式游标)
- Oracle PL/SQL显示游标、隐式游标、游标循环
- oracle隐式游标和显示游标
- 数据库隐式游标和显示游标
- Oracle隐式游标/显示游标
- ORACLE显示游标和隐式游标的区别
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标、异常等
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标、异常等
- Oracle 游标 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常
- 游标的语法
- 游标的基本语法
- 游标的语法
- 游标的定义
- 游标语法
- 游标
- bash, sh, dash 傻傻分不清楚
- virtualbox 虚拟机 win7和linux ping不通的解决方法
- java8简单日期时间工具类
- 【jvm实战】IDEA运行速度调优
- 677. Map Sum Pairs
- 游标的定义、显示游标、隐式游标语法
- python---urllib2使用代理
- vue中获取v-for中的dom元素
- spring boot(四):thymeleaf使用详解
- switch语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上?
- 错误:Only the original thread that created a view hierarchy can touch its views——Handler的使用
- 再见OI,NOIP2017退役
- zookeeper解决Error contacting service. It is probably not running.
- 小球从右底部漂移到左上部购物车