Oracle存储过程【带输入输出参数】
来源:互联网 发布:上古卷轴5 捏脸数据 编辑:程序博客网 时间:2024/06/15 01:38
create or replace procedure proc_emp(eno in number,sal out number)--带输入输出参数的存储过程
as
emp_records emp%rowtype;--声明一个记录类型用来存储结果集
begin
select * into emp_records from emp where empno=eno;--把查询结果赋值个记录类型
sal:=emp_records.sal;--为输出参数赋值
-- dbms_output.put_line(emp_records.ename||emp_records.sal);
end;
--执行存储过程
declare
emp_no emp.empno%type;--声明一个员工编号的变量
emp_sal emp.sal%type;--声明一个员工薪水的变量
begin
emp_no:='&empno';--从控制太输入参数
proc_emp(emp_no,emp_sal);--调用存储过程并传入参数
dbms_output.put_line(emp_sal);--显示输出参数
end;
总结:or代表是可选项,注意参数类型不要声明长度大小。记录类型的声明用rowtype声明。
如果用输出参数的时候要给输出参数赋值,否则将看不到结果。
- Oracle存储过程【带输入输出参数】
- Oracle存储过程【带输入输出参数】
- Oracle带输入输出参数的存储过程
- c#带输入输出参数调用存储过程
- 使用带输入输出参数的存储过程
- LINUX下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果
- hibernate 调用带输入输出参数的存储过程
- 数据库-存储过程sybase带输入输出参数和游标功能
- C#调用带输入输出参数的存储过程
- C#中调用存储过程:带输入输出参数
- Oracle存储过程编写(带输出参数)
- oracle简单存储过程(带参数)
- oracle带参数的存储过程
- Oracle带参数的存储过程
- sqlserver带输入输出存储过程
- mysql 存储过程输入输出参数
- Oracle存储过程可以有无参数存储过程和带参数存储过程
- 带参数存储过程
- 白话C#:泛型
- 常用电源管理稳压IC一览
- Android Apk解密工程初探(5)--广告和弹窗
- 专用微处理器电源监控和看门狗芯片--MAX708
- TL431 电压基准
- Oracle存储过程【带输入输出参数】
- sysctl 函数
- 转]多电源电路的可靠性设计
- sql
- 设计模式之单例模式
- Layered-->Variance-->Shadow Map
- 线程间通讯的方法
- access
- 什么叫恒流?什么叫恒流电源?(