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

no_data_found: 没有找到数据

例子:找到编号为1234的员工姓名:

 1 set SERVEROUTPUT ON
 2
 3 declare
 4     pename emp.ename%type;
 5 begin
 6
 7     select ename into pename from emp where empno=1234;
 8
 9     exception
10         when no_data_found then dbms_output.put_line('没有找到该员工');
11         when others then dbms_output.put_line('其他例外');
12
13 end;
14 /

结果:

转载于:https://www.cnblogs.com/CPU-Easy/p/10899864.html

【PL/SQL】学习笔记 (9)例外之 no_data_found相关推荐

  1. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  2. Oracle之PL/SQL学习笔记之有名块练习

    2019独角兽企业重金招聘Python工程师标准>>> Oracle之PL/SQL学习笔记之有名块练习 存储过程案例: 案例1: 根据雇员姓名跟新雇员工资,如果雇员不存在输出没有该雇 ...

  3. PL/SQL学习笔记(四)

    这部分主要讲述在PL/SQL中如何访问oracle (一)检索单行数据 在PL/SQL嵌入select语句,使用方法: SELECT select_list INTO variable_name1,v ...

  4. PL/SQL学习笔记-常量变量及数据类型初步

    一:常量和变量 开始之前,还是照例做个经典的例子,如下: declare mydate varchar2(16) := 'hellow world'; begindbms_output.put_lin ...

  5. PL/SQL学习笔记(二)

    定义并使用变量 PL/SQL有四种类型:标量类型,复合类型,引用类型(reference),LOB(Large Obejct)类型 一.标量类型 最常用的就是标量类型,是指只能存放单个数值的变量,包括 ...

  6. PL/SQL学习笔记之存储过程

    一:PL/SQL的两种子程序 子程序:子程序是执行一个特定功能.任务的程序模块.PL/SQL中有两种子程序:函数  和  过程. 函数:主要用于计算并返回一个值. 过程:没有直接返回值,主要用于执行操 ...

  7. PL/SQL学习笔记(二)—— 执行语句

    一.语法 execute immediate SQL语句/PLSQL代码块 into 变量 [using 参数1,参数2,--]: using后面的参数要与into后面的变量及变量的数据类型对应起来 ...

  8. PL/SQL学习笔记-过程

    一:创建和修改一个过程 create or replace procedure xland_proc (v_title in varchar2,v_int out number) is v_char ...

  9. PL/SQL学习笔记-循环控制与顺序控制

    一:LOOP...END LOOP 先看代码 declare v_flag number := 1; begin loop exit when v_flag>16;v_flag := v_fla ...

  10. oracle pl sql示例,oracle PL SQL学习案例(一)

    oracle PL SQL学习案例(一) [示例1.1]  查询雇员编号为7788的雇员姓名和工资. 步骤1:用SCOTT/TIGER账户登录SQL*Plus. 步骤2:在输入区输入以下程序: /*这 ...

最新文章

  1. PHP解决约瑟夫环问题
  2. Android中/system/build.prop文件解读
  3. c语言解一维波动方程,python绘制一维波动方程(初学者)
  4. 如何使用批处理添加网络打印机
  5. Ribbon、Feign、OpenFeign、spring-cloud-openfeign的区别
  6. atitit.Oracle 9 10 11 12新特性attilax总结
  7. Android万能遥控菜单选择添加,Android万能遥控器小应用
  8. Java通讯录管理系统使用线性表任务台程序
  9. LeetCode(575)——分糖果(JavaScript)
  10. JavaWeb POI 导出Excel
  11. c++ opencv 摄像头断线重联
  12. php网上花店管理系统的论文,网上花店管理系统
  13. (转)电脑内外接口全程图解
  14. Java Method 类
  15. C语言——关于位段的理解
  16. 柠檬班学习性能测试day2_性能测试入门(0519)
  17. 9 EDA实用技术与教程【Verilog深入】
  18. oracle linux下开放1521端口
  19. poj java 提交_POJ代码提交器 QNetworkAccessManager post get
  20. 一级计算机B理论知识和答案,计算机一级B试题+理论答案 10秋06

热门文章

  1. ORACLE常用命令【转】
  2. 机器学习-LR推导及与SVM的区别
  3. 基于 HTML5 Canvas 的交互式地铁线路图 1
  4. ORACLE wallet实现无需输入用户名与密码登陆数据库
  5. selenium测试(Java)--学习总结
  6. JavaScript设计模式之发布-订阅模式(观察者模式)-Part1
  7. 同IP不同端口Session冲突问题
  8. ScalaTest学习笔记(一)
  9. windows 指定的网络名不可用__被我解决了!
  10. ORACLE GoldenGate 配置