当前位置: 首页 > article >正文

PL/SQL 例外(异常) exception

异常是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。

1.系统定义异常 

no_data_found    (没有找到数据)

too_many_rows   (select …into语句匹配多个行)

zero_divide   ( 被零除)

value_error   (算术或转换错误)

timeout_on_resource  (在等待资源时发生超时)

2.自定义异常

-- 查询50号部门的员工姓名
declare
  -- Local variables here
  cursor cemp is select ename from emp where deptno=50;
  pename emp.ename%type;
  --自定义例外
  no_emp_found exception;
begin
  open cemp;
  fetch cemp into pename;
  if cemp%notfound then
    raise no_emp_found;
   end if;
   close cemp;
 exception
    when no_emp_found then dbms_output.put_line('没有找到员工');
      when others then dbms_output.put_line('其他例外');
end;

http://www.lryc.cn/news/2420480.html

相关文章:

  • windows下钩子的使用
  • 设计测试用例(蘑菇街web的登录页面)
  • Windows中DLL文件基本原理及修改方法
  • MySQL Cluster 集群部署
  • navicat for mysql cannot create file
  • Code Jam练习
  • 这几个免费资源网站太强了!老司机们都收藏了!
  • 影视后期制作的探索:C4D与MAYA的比较
  • 2024年五一数学建模竞赛C题思路解析+代码+论文
  • 2024年软件测试工具总结 —— 性能测试工具
  • 微信网站域名如何做防封和防屏蔽技术
  • VC 下Microsoft Speech SDK 5.1 开发小结
  • 戴尔不再提供电脑和手机互联功能:Mobile Connect应用将终止服务(学习资料)
  • Flex的item Editor,itemReder小结 ——(学习自FlexCookbox)
  • echarts 地图_博客 城市访问量统计并且通过Echarts+百度地图展示
  • 什么是代理服务器?如何在编程中使用它?
  • 免费收录网站搜索引擎登录口
  • Spring 基于.xml的bean配置
  • CCF 期刊、会议 推荐目录
  • 基于JAVA医院医护人员排班系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  • 使用CSS3画出一个叮当猫(超级可爱!)
  • 程序员电影,荧屏里的程序员形象
  • 关于list_entry
  • 抖音短视频实操:抖音热门视频的分类特点,如何选择视频内容(上)
  • dlib人脸68个特征点检测 Win10_VS2019编译过程和实验结果
  • windows WinHttp
  • Java之SVN快速入门,服务器VisualSVN和客户端TortoiseSVN的使用,IDEA下的SVN的配置和使用,SVN的目录规范
  • Megaupload关闭波及Filesonic 分享功能被停
  • Android常用系统广播
  • 米粉节”背后的故事——小米网抢购系统开发实践