存储过程格式

存储过程的语法结构

Create or replace procedure过程名asparam1 in typeparam2 out type

变量1 类型(值范围);

变量2 类型(值范围);

声明语句段;

begin

----执行语句段;

If (判断条件)

……

End if;

Exception

----异常处理语句段;

When others then

       Rollback;

End;

过程是有名称的程序块,as关键词代替了无名块的declare

 

注意事项:

1  存储过程参数不带取值范围,in表示传入,out表示输出

2  变量带取值范围,后面接分号

3  在判断语句前最好先用count*)函数判断是否存在该条操作记录

4  select ……into……给变量赋值

5  在代码中抛异常用 raise+异常名

 

6,   Create or replace procedure如果系统中没有此存储过程就新建一个,如果系统中有此存储过程则把原来删除掉,重新创建一个存储过程。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值