- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库开发技术第12章 PLSQL游标和异常;区分隐式游标和显式游标。
掌握如何创建和使用游标
会编写游标式的FOR循环
会编写带有参数的游标
讨论PL/SQL异常及其类型
掌握不同类型异常的声明、触发和处理过程;关于游标(About Cursors);游标概念;游标概念;游标基础;游标;;显式游标的控制;显式游标的控制;游标的声明;游标的声明;打开游标;从游标中提取数据;从游标中提取数据;从游标中提取数据;关闭游标;显式游标的属性;隐式游标的属性;隐式游标的属性;多重提取的控制; %ISOPEN 属性;%NOTFOUND 和 %ROWCOUNT 属性;游标属性举例;游标和记录;语法:
是处理显式游标的一种捷径。
隐式进行游标的 open, fetch, 和 close。
无需声明记录类型,因为它被隐式自动声明。;含有游标的FOR循环;使用子查询的游标式FOR循环;参数化游标;带有参数的游标;带有参数的游标;带有参数的游标;游标变量P240;游标变量;游标变量;游标变量类型;游标变量类型;动态游标变量的用法;FOR UPDATE 子句;FOR UPDATE 子句; WHERE CURRENT OF 子句;WHERE CURRENT OF 子句;使用子查询的游标;动态SELECT语句的用法;动态SELECT语句的用法;动态SELECT语句的用法;动态SELECT语句的用法;小结;小结;游标的课堂练习;游标的课堂练习;游标的课堂练习;处理 PL/SQL异常;异常处理;异常处理;异常处理的基本语法;异常的类型;异常的类型;异常定义、触发与处理;表 系统预定义(有命名的)异常P230-231;截获异常;截获异常的原则;截获Oracle服务器预定义的错误;预定义异常;;DECLARE
e_emps_remaining EXCEPTION;
PRAGMA EXCEPTION_INIT (
e_emps_remaining, -2292);
v_deptno dept.deptno%TYPE := p_deptno;
BEGIN
DELETE FROM dept
WHERE deptno = v_deptno;
COMMIT;
EXCEPTION
WHEN e_emps_remaining THEN
DBMS_OUTPUT.PUT_LINE (Cannot remove dept ||
TO_CHAR(v_deptno) || . Employees exist. );
END;;截获异常信息的函数;截获异常信息的函数;截获异常信息的函数;截获异常信息的函数;截获自定义的异常;自定义异常;自定义异常;调用环境;异常的传播;RAISE_APPLICATION_ERROR过程;语法:
error_number: 用户自定义的错误号,-20000~-20999
message: 用户自定义的错误信息,=2048字节
true|false : 可选项。
如果为 TRUE,则新的错误将会添加到先前的错误列表中;
如果为 FALSE (缺省时的设置),错误将会替换掉先前的错误列表。;RAISE_APPLICATION_ERROR;举例;异常处理的实例;用户自定义的异常;要处理用户自定义的异常;使用raise_application_error过程示例;小结;异常部分的课后练习
文档评论(0)