创建和使用存储过程
来源:互联网 发布:linux能ghost吗 编辑:程序博客网 时间:2024/06/05 09:10
/*
创建和使用存储过程
用CREATE PROCEDURE命令建立存储过程和存储函数。
语法:
create [or replace] PROCEDURE 过程名(参数列表) AS PLSQL子程序体;
*/
–第一个存储过程:打印Hello World
/*
调用存储过程
1.exec sayhelloworld();2.begin sayhelloworld(); sayhelloworld(); end; /
*/
create or replace procedure sayhelloworldas--说明部分begin dbms_output.put_line('Hello World');end;/
–创建一个带参数的存储过程:
–给指定的员工涨100块钱的工资,并且打印涨前和涨后的薪水
/*
如何调用:
begin raisesalary(7839); raisesalary(7566); commit;end;/
*/
create or replace procedure raisesalary(eno in number)as--定义一个变量保存涨薪前的薪水 psal emp.sal%type;begin --得到员工涨前的薪水 select sal into psal from emp where empno =eno; --给该员工涨100 update emp set sal=sal+100 where empno=eno; --需不需要commit? --注意:一般不在存储过程或者存储函数中,commit和rollback(一般是谁调用谁提交,保证事务完整性) --打印 dbms_output.put_line('涨前:'||psal||' 涨后:'||(psal + 100));end;/
阅读全文
0 0
- 创建和使用存储过程
- oracle 存储过程创建和使用举例
- sql 中存储过程的创建和使用
- 老调重弹:JDBC系列 之 存储过程 CallableStatement(创建和使用)
- 老调重弹:JDBC系列 之 存储过程 CallableStatement(创建和使用)
- 创建和执行存储过程
- 存储过程创建和删除
- 创建存储过程和触发器
- 创建和执行存储过程
- MySQL存储过程的创建和Java调用存储过程
- 临时存储过程和全局的存储过程的创建
- 创建存储过程和java调用存储过程
- 创建存储过程和调用存储过程(Mysql)
- 关于使用存储过程创建分页
- Db2 : 使用样本应用程序创建存储过程
- sqlserver2000中使用存储过程创建表
- 关于使用存储过程创建分页
- 使用存储过程删除,创建表
- 20171015算法学习总结
- 重构代码的7个阶段
- C++完成日期类的实现--Date
- MySQL的书写顺序和执行顺序
- Java 里如何实现线程间通信
- 创建和使用存储过程
- Okhttp结合RecyclerView使用
- c语言中关于冒泡排序法的应用
- 如何重构“箭头型”代码
- RecyclerView实现点击切换
- 微信开发之附近区域信息 模板消息
- 机房收费系统之MSHFlexGrid控件
- XListView介绍与使用(附加核心代码)
- 7-35 城市间紧急救援(25 分)