orcale第十章练习(游标)

orcale第十章练习(游标)

ID:6579036

大小:30.50 KB

页数:2页

时间:2018-01-18

orcale第十章练习(游标)_第1页
orcale第十章练习(游标)_第2页
资源描述:

《orcale第十章练习(游标)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//连接字符串connectsys/aaaassysdba;//插入数据insertintoaaavalues(‘01’,’Admin’);insertintoaaavalues(‘02’,’lin’);insertintoaaavalues(‘03’,’meng’);insertintoaaavalues(‘04’,’long’);insertintoaaavalues(‘05’,’xue’);insertintoaaavalues('06','guang','1');insertintoaaavalues('07','张三','2');insert

2、intoaaavalues('08','李四','1');insertintoaaavalues('09','赵六','3');insertintoaaavalues('10','易','4');insertintoaaavalues('11','样盘','4');commit;//提交commit;1.pl/sql记录可以与游标结合使用的示例setserverOutputon;declare//定义记录类型typeaaa_typeisrecord(userIdsys.aaa.id%type,userNamesys.aaa.name%type);//定

3、义记录变量userRecordaaa_type;//定义游标cursormycur(varIdvarchar(10))isselectid,namefromsys.aaawhereid=varid;beginifmycur%isopen=falsethenopenmycur('01');endif;loopfetchmycurintouserRecord;exitwhenmycur%notfound;dbms_output.put_line('用户编号:'

4、

5、userRecord.userId

6、

7、'用户名:'

8、

9、userrecord.userName)

10、;endloop;closemycur;end;2.典型游标for循环的例子Setserveroutputon;DeclareCursormycur(vartypevarchar)isSelectid,namefromsys.aaaWheretype=vartype;BeginForvar_userrecordinmycur('1')loopdbms_output.put_line('用户编号'

11、

12、var_userrecord.id

13、

14、'用户名'

15、

16、var_userrecord.name);endloop;end;3.在游标for循环中直接使用sele

17、ct子查询代替游标名Setserveroutputon;BeginForvar_userrecordin(selectid,namefromsys.aaawheretype='1')LoopDbms_output.put_line('用户编号'

18、

19、var_userrecord.id

20、

21、',用户名:'

22、

23、var_userrecord.name);Endloop;End;4.示例过程Createorreplaceproceduresys.aaa.type(v_useridinvarchar)AsBeginUpdatesys.aaasettype='3'wh

24、ereid=v_userid;End;5.函数Createfunctionhanshu1(nameinsys.aaa.name%type)Returnsys.aaa.name%typeAsoutNamesys.aaa.name%type;beginselectnameintooutNamefromsys.aaawherename='xue'returnoutName;end;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。