oracle存储过程 procedure

procedure带有名字的pl/sql程序块

[img]http://dl2.iteye.com/upload/attachment/0084/6465/ebaa25a9-8b12-3ef6-b125-1471ff25b74b.png[/img]
exec p;执行刚创建的存储过程 说得简单点 就是create or replace procedure p is 替换一般pl/sql程序里的declare块
第二次执行存储过程p有两种方式
1、 exce p;
2、 begin
p;
end;


[img]http://dl2.iteye.com/upload/attachment/0084/6506/8252f6c2-4126-32a2-a9fa-06090c5304bd.png[/img]
in number 调用时调用环境为其赋值 out number传出值 存储过程将值传出到调用环境中区 没写时默认为in 可以既为in又为out 一共四个参数

[img]http://dl2.iteye.com/upload/attachment/0084/6510/7d951df1-e4be-3cfe-baaf-ab5a5efbb203.png[/img]
这里展示参数的用法 show error命令显示编译错误信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值