导读就爱阅读网友为您分享以下“ORACLE中 refcursor,refcursor与sy资讯希望对您有所帮助感谢您对92to.com的支持!
1.ref cursor
当需要将游标与不同的查询语句建立关联时需要使用游标变量游标变量是一种引用类型相当于C语言的指针属于动态cursor即直到运行时才知道这条查询。
在使用游标变量之前首先声明该变量。
格式如下type ref_cursor_type_name is ref cursor [return
1
return_type]ref_cursor_type_name是引用类型的名字 return_type是说明最终被该游标变量的返回类型。游标变量的返回类型必须是记录类型。curso声明游标变量
为查询打开游标变量 open cursor_variale forselect_statement
关闭游标变量 close curso
注意
游标类型本身可以在包中定义但是游标变量不能在包中定义。
游标变量可以在客户端与服务器之间传递但不能在两个服务器之间传递。
2
不能通过动态SQL使用游标变量
PL/SQL的inde x-by表嵌套表和可变数组不能存储游标变量表和视图也不能存储ref cursor引用类型的列
能使用静态游标最好不要用ref游标
2.sys_refcursor和refcursorsys_refcursor是oracle9i以后系统定义的一个refcursor,主要用在过程中返回结果集。
例如create or replace procedure xyy_proc(cur outsys_refcurso r)
3
asbeg inopen curfor select*from emp;end xyy_proc;
在客户端:var CUR refcursor;exec xyy_proc(:cur);
百度搜索“就爱阅读”,专业资料,生活学习,尽在就爱阅读网92to.com,您的在线图书馆
4
近期RAKsmart上线云服务器Cloud Server产品,KVM架构1核1G内存40G硬盘1M带宽基础配置7.59美元/月!RAKsmart云服务器Cloud Server位于美国硅谷机房,下单可选DIY各项配置,VPC网络/经典网络,大陆优化/精品网线路,1-1000Mbps带宽,支持Linux或者Windows操作系统,提供Snap和Backup。RAKsmart机房是一家成立于2012年...
ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...
VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...