plSQl function PROCEDURE 使用实例
来源:互联网 发布:淘宝开放平台登录授权 编辑:程序博客网 时间:2024/06/15 14:18
Function 的使用
参数即为输入参数
使用return返回参数
格式CREATE OR REPLACE FUNCTION+函数名+(参数+类型)+RETURN 类型 IS+名称+类型+BEGIN+END 函数名;
CREATE ORREPLACEFUNCTION get_employee_salary(empoyee_idNUMBER)RETURNNUMBER IS
salary NUMBER;
BEGIN
SELECT e.salary
INTO salary
FROM employees e
WHERE e.employee_id = empoyee_id;
RETURN(salary);
EXCEPTION
WHEN no_data_found THEN
RETURN(-1);
WHEN OTHERSTHEN
RETURN(0);
END get_employee_salary;
PROCEDURE 使用
输入参数使用in关键字标识
输出参数使用out参数表示
格式 CREATE OR REPLACE PROCEDURE+名称+参数(名称+in/out+类型)+BEGIN+程序体+END 名称;
CREATE ORREPLACEPROCEDURE update_employee_salary(empoyee_id INNUMBER,
employee_name OUT VARCHAR2,
salary OUT VARCHAR2)IS
BEGIN
BEGIN
SELECT e.first_name || ' ' || e.last_name employee_name,
e.salary
INTO employee_name,
salary
FROM employees e
WHERE e.employee_id = empoyee_id;
EXCEPTION
WHEN no_data_found THEN
employee_name := 'E';
salary := 0;
WHEN OTHERS THEN
employee_name := 'N';
salary := 0;
END;
UPDATE employees e
SET e.salary = e.salary + 2000
WHERE e.employee_id = empoyee_id;
ENDupdate_employee_salary;
- plSQl function PROCEDURE 使用实例
- PLSQL Procedure 实例1
- procedure和function实例
- plsql中的procedure和function编程
- oracle创建trigger procedure function sequence plsql
- plsql procedure
- PLSQL Procedure
- 使用DBMS_METADATA备份FUNCTION,PROCEDURE and PACKAGE
- PLSQL游标使用实例
- PLSQL Procedure Customized Exception
- PLSQL Function
- MySQL中使用Function和Procedure---持续更新
- C#使用oracle数据库的function与procedure
- 使用java程序创建oracle function 或者 procedure
- 使用oracle wrap工具加密package,function,procedure等
- Delphi - Useful function / procedure
- Oracle Procedure and Function
- 六个FUNCTION和PROCEDURE
- 大数据分布式集群搭建(4)
- java实现数据结构练习题--仅使用处理单个数字的I/O例程,编写一个过程以输出任意实数(可以是负的)
- zoj 1023
- Source Code Pro字体在Notepad++和sublime编辑器上的设置
- nexus2.x搭建maven私服教程(windows环境)
- plSQl function PROCEDURE 使用实例
- 单例类的创建过程
- Wet Shark and Bishops(思维)
- Hibernate教程之五一对一实现基于xml和注解
- windows下 Scikit-learn配置
- 【Nova】nova-network网络模型之flat网络-代码学习
- Python中的清屏方法
- 自定义可旋转的Label控件
- Udemy上免费的angualr2视频教程分享