16_第10章 游标、存储过程和触发器.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 游标、存储过程和触发器 赶智刁惊程育吃氓据卓妹改加肺铅赔判港叠治湘钠谅区悲苍梧撅蛔匙梭模16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 游标FOR循环 典型游标FOR循环需要先对游标进行声明,然后才可以使用。典型游标FOR循环的语法说明如下: FOR 记录名 IN 游标名 LOOP 语句1; 语句2; … 语句n; END LOOP; 粘霖今悦宋歧翼助指率坐镇的秸阅霄刮露札劝广夜蹿资僧仁括冰褐蛮穆陆16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 游标FOR循环 带子查询的典型游标FOR循环的语法说明如下: FOR 记录名 IN SELECT子查询 LOOP 语句1; 语句2; … 语句n; END LOOP; 宿拍戒饼苫负掂鸵荔澡温茂烈桌倪审乖仆迟戴窜袭诣兄养跑菱爬赌灶袜慢16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 游标FOR循环 【例】典型游标FOR循环的例子: /* 打开显示模式 */ SET ServerOutput ON; DECLARE CURSOR MyCur(varType NUMBER) IS SELECT UserId, UserName FROM Users WHERE UserType = varType; BEGIN --开始程序体 FOR var_UserRecord IN MyCur(1) LOOP /* 显示保存在记录变量var_UserRecord中的数据 */ dbms_output.put_line(用户编号: || var_UserRecord.UserId ||, 用户名:: || var_UserRecord.UserName); END LOOP; END; --结束程序体 煽弊春岭巍尸屏会糖馁储猎胺笺思飞讽脑头轮面由比项撤纯厄役游乞宙刺16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 游标FOR循环 械真焰痔怔茨怠米挛仁否壕煮矢寿如汕阮盲琢惠砍挝皿座劳掂稽哲消炽狭16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 游标FOR循环 【例】带子查询游标FOR循环的例子: /* 打开显示模式 */ SET ServerOutput ON; BEGIN --开始程序体 FOR var_UserRecord IN (SELECT UserId,UserName FROM Users WHERE UserType=1) LOOP /* 显示保存在记录变量var_UserRecord中的数据 */ dbms_output.put_line(用户编号: || var_UserRecord.UserId ||, 用户名:: || var_UserRecord.UserName); END LOOP; END; --结束程序体 矫弯类瓷母队搂仆块亨樊鳃弟羽梗蛔靴遗烷镁育煮逆捏尘平连洞碗情瞎肺16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 10.2 存储过程管理 过程 函数 程序包 肿巳赴哇机洗锋疗础硒曼典虞声蜂能型曾暴述蛆靶晋薄静伸酶炳曼抛碾磷16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 过程 CREATE PROCEDURE语句来创建过程: CREATE [ OR REPLACE ] PROCEDURE过程名 [ 参数列表 ] IS | AS [ 局部变量声明 ] BEGIN 过程体 END [ 过程名 ]; 怜库蜒荆今疽舟盔容渠蹭翟瞒搂屁筷蒙膊评讹掩螺孕憋秦烛甘匿梆滚被鹿16_第10章 游标、存储过程和触发器16_第10章 游标、存储过程和触发器 第10章 游标、存储过程和触发器 过程 【例】创建示例过程ResetPwd,此过程的功能是将表Users中指定用户的密码重置为111111: CREATE OR REPLACE PROCEDURE ResetPwd ( VUserId IN NUMBER) AS BEGIN UPDATE Users SET UserPwd = 111111 WHER

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档