创建语句:create or replace procedure 存储过程名
存储过程名定义:包括存储过程名和参数列表。参数名和参数类型。参数名不能重复, 参数传递方式:IN, OUT, IN OUT
IN 表示输入参数,按值传递方式。
OUT 表示输出参数,可以理解为按引用传递方式。可以作为存储过程的输出结果,供外部调用者使用。
IN OUT 即可作输入参数,也可作输出参数。
变量声明块:紧跟着的as (is )关键字,可以理解为pl/sql的declare关键字,用于声明变量。 变量声明块用于声明该存储过程需要用到的变量,它的作用域为该存储过程。
过程语句块:从begin 关键字开始为过程的语句块。存储过程的具体逻辑在这里来实现。
异常处理块:关键字为exception ,为处理语句产生的异常。该部分为可选
结束块:由end关键字结果。
例子:
create or replace procedure proc1(
p_para1 varchar2,
p_para2 out varchar2,
p_para3 in out varchar2
)as
v_name varchar2(20);
begin
v_name := '张三丰';
p_para3 := v_name;
dbms_output.put_line('p_para3:'||p_para3);
end;
分享到:
相关推荐
oracle数据库 存储过程oracle数据库 存储过程
基于oracle数据库存储过程的创建及调用.docx
用Java编写Oracle数据库存储过程
oracle数据库存储过程反编译和异常使用的检测方法.pdf
oracle数据库存储过程文档
Oracle数据库存储过程技术文档
Oracle数据库存储过程触发器包是使用事例,可以说经典
使用VB调用oracle数据库存储过程的研究.pdf
Hibernata调用Oracle数据库存储过程的一个小例子
基于Oracle数据库存储过程与触发器的应用.pdf
这是基于oracle数据库存储过程,初学者可以参考,是很好的笔记素材,下载一个Typora编辑器即可产看编辑
oracle数据库存储过程[参考].pdf
Oracle数据库存储过程技术文档[参照].pdf
oracle数据库存储的语法,使用方法,定义变量,申明变量,游标以及完整的范例,仅供大家参考学习,谢谢大家
oracle数据库存储过程相关知识简介,存储过程创建语法讲解,包括判断语句、循环、数组遍历、游标使用,后附实例
T100ERP调用ORACLE 数据库存储过程(返回值为游标类型)处理为JSON和数组方法
ORACLE数据库相关资料(性能优化、存储过程)
oracle 数据库 plsql 存储过程
Oracle通用数据库存储过程代码--高效分页存储过程,只需简单的修改即可使用,方便易懂!