首页 > 数据库技术 > 详细

2.PLSQL编写简单存储过程(传入参数,修改+打印)

时间:2017-12-17 21:25:24      阅读:277      评论:0      收藏:0      [点我收藏+]

一、表

技术分享图片

二、编写存储过程

 1 create or replace procedure raisesalary(aid in number)--aid:是修传入参数名 in:是表示传入参数(还有传出参数) number:是数据类型
 2 as
 3 salaryfirst EMPLOYEE.SALARY%type;--定义一个原有的薪资,类型为EMPLOYEE表中的SALARY字段类型
 4 begin
 5   select SALARY into salaryfirst from EMPLOYEE where EID=aid;
 6   update EMPLOYEE set SALARY=SALARY+2000 where EID=aid;
 7   dbms_output.put_line(原为:||salaryfirst||;后为:||(salaryfirst+2000));
 8 end;
 9 /
10 
11 --修改要不要提交事务?要!
12 --但:一般不会在存储过程和函数中提交和回滚事务,而是在外面该用的程序中提交或回滚

三、调用存储过程(本人发现不写commit也可以提交事务,至于为啥我现在也不知道,以后应该会知道吧。)

技术分享图片

技术分享图片

 

2.PLSQL编写简单存储过程(传入参数,修改+打印)

原文:http://www.cnblogs.com/janesyf/p/8053274.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!