中文字幕第一页一区二区精品_精品国产一区二区三区香蕉9_日韩欧美有亚洲日韩中文字幕在线_亚洲一区二区三区国产

Oracle 游标详解(cursor)

Oracle 游标详解(cursor)

hongzheyu 2025-03-15 实时询价 8 次浏览 0个评论

 

游标概念图:

 

游标语法:4 个步骤,获取 学生信息表(stu_info)的记录

 

执行截图:

 
 
 

特别说明:sql%notfound

Oracle 官方文档解释:. If fetch never executes susscessfully. the loop is never exited, because then EXIT WHEN statement executes only if it’s WHEN condition is true. To be safe. you might want to use the following EXIT statement instead:

简单说,退出循环的必要条件:fetch 语句执行成功 + 第一次 fetch 的值返回 null

 
 
 

3.1.1 隐式游标 dml

 

演示:

 

测试结果:

 

3.1.2 显式游标 cursor

 

情况1:不带参数:同上 -> 游标语法:(4 个步骤)

情况2:带参数(声明参数值和类型):

 

测试结果(都一样,因为都是取得 id=1 的记录):

 
 

3.2.1 自定义类型 ref cursor

 

情况1:弱类型,无 return(常用)

 

输出结果:

 

情况2:强类型,有 return

 

输出结果:(同弱类型一样)

 

3.2.2 系统类型 sys_refcursor

常用,省去了手动定义动态游标的步骤,以下效果等同:

 
 
 
 
 
 

测试结果:(建议在 ‘测试窗口’ debug 看看执行步骤)

 

如果对 table 类型、record 类型有疑问,
请点击 %type、%rowtype、record,varry、table 的使用详解

转载请注明来自石家庄天鲲化工设备有限公司 ,本文标题:《Oracle 游标详解(cursor)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

验证码

评论列表 (暂无评论,8人围观)参与讨论

还没有评论,来说两句吧...

Top
 最新复工规定  最新哈站改造  最新塑钢价格  泗阳最新疫情  澜沧最新疫情  催眠最新小说  最新简单搜索  最新的rg  最新承兑政策  绍兴最新通知  筋膜炎最新  深州最新疫情  进贤最新新  扬州最新规定  最新绑定28  最新湖北疑似  婷婷在线最新  最新铜报价  男科医院最新  最新pr利率  秘密教学最新  开创国际最新  疫情最新重庆  sc币最新  最新故宫事  苍溪最新公告  天津瘸子最新  家具最新流行  镇江地铁最新  口罩最新资讯 
主站蜘蛛池模板: 临汾市| 托克托县| 金沙县| 蒲江县| 井冈山市| 南丹县| 三门县| 武宣县| 巩留县| 包头市| 丰都县| 库车县| 英吉沙县| 江陵县| 灌云县| 颍上县| 洪洞县| 洛浦县| 延安市| 济阳县| 沧州市| 武义县| 青龙| 灵宝市| 子洲县| 嫩江县| 虹口区| 聊城市| 措勤县| 宝山区| 云阳县| 濮阳市| 溧阳市| 介休市| 广丰县| 加查县| 米易县| 分宜县| 建瓯市| 桃江县| 锡林浩特市|