1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Oracle存储过程【带输入输出参数】

Oracle存储过程【带输入输出参数】

时间:2020-01-14 13:38:51

相关推荐

Oracle存储过程【带输入输出参数】

数据库|mysql教程

Oracle,存储,过程,输入,输出,参数,create,r

数据库-mysql教程

网站模板源码div,ubuntu把svn降级,很多足的爬虫,php视频网站需要注意的地方,seo优化京东lzw

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;–把查询结果赋值个记录类型 sa

美女网站php源码,vscode保存文件权限不足,ubuntu远程 ssh,tomcat 内存共享,sqlite 鎖,多个子页的网页设计模板,织梦模板安装 数据库,香港无需备案服务器,discuz拍卖插件,pho 前端框架,爬虫咸鱼,php编译参数,seo关键词优化公司,springboot分层图,网站标签图标代码,windows8风格网站,网页设计首页代码,bootstrap登录页面模板,wdcp后台打开空白,单页面网页模板代码,java 会员管理系统 俱乐部,传奇素材论坛程序源码lzw

html 格子 源码,ubuntu麒麟知乎,屏蔽爬虫短网址,去掉空格php,shopify重视seolzw

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声明。

如果用输出参数的时候要给输出参数赋值,否则将看不到结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。