示例13 函数创建和调用
来源:互联网 发布:中电科大数据院 编辑:程序博客网 时间:2024/06/02 03:32
/*============================================================
示例 函数
============================================================*/
create or replace function get_sal(eno number) return number
is
v_sal emp.sal%type;
begin
select sal into v_sal from emp where empno=eno;
return v_sal;
exception
when no_data_found then
raise_application_error(-20012,'该雇员不存在');
end;
--调用查询薪水函数
declare
v_sal number;
emp_20012 EXCEPTION;
PRAGMA EXCEPTION_INIT(emp_20012, -20012);
begin
v_sal:=get_sal(7780);
dbms_output.put_line(v_sal);
exception
when emp_20012 then
v_sal:=0;
dbms_output.put_line('该雇员不存在');
end;
/*============================================================
示例 函数
============================================================*/
create or replace function get_sal(eno number) return number
is
v_sal emp.sal%type;
begin
select sal into v_sal from emp where empno=eno;
return v_sal;
exception
when no_data_found then
raise_application_error(-20012,'该雇员不存在');
end;
--调用查询薪水函数
declare
v_sal number;
emp_20012 EXCEPTION;
PRAGMA EXCEPTION_INIT(emp_20012, -20012);
begin
v_sal:=get_sal(7780);
dbms_output.put_line(v_sal);
exception
when emp_20012 then
v_sal:=0;
dbms_output.put_line('该雇员不存在');
end;
0 0
- 示例13 函数创建和调用
- 函数创建和调用
- Oracle 创建/调用函数小示例
- php中创建和调用webservice接口示例
- C# 创建、部署和调用WebService的简单示例
- php中创建和调用webservice接口示例
- C# 创建、部署和调用WebService的简单示例
- oracle函数的创建和调用
- mysql创建函数示例
- 子窗口调用父窗口变量和函数示例
- jquery(三)动态创建元素和常用函数示例
- jQuery(3)动态创建元素和常用函数示例
- javascript调用flash函数示例javascript调用flash函数示例
- 虚函数调用示例程序
- Lisp 调用 API 函数示例
- JS有参函数的创建和调用
- MFC创建和销毁窗口时函数的调用顺序
- js中匿名函数的创建和调用方法分析
- 经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be e
- 【C语言】翻转单词序
- java 怎样给一个程序设置冷却时间? 好比一个操作我一天只想让客户执行一次?
- 交换机vlan配置
- 示例12 存储过程和参数为输出类型游标
- 示例13 函数创建和调用
- 示例14 开发程序包
- OC笔记 - iOS适配、block内存泄露、电话短信邮件等小功能(2015.3.27)
- 示例15 程序包中的静态游标
- USACO——Transformations 方块转换
- 杭电 HDU ACM 1555 How many days?
- strstr实现
- 示例16 程序包中的动态游标
- HTML列表