PLSQL 存储过程

xiaoxiao2026-09-14  14

1、游标的设计开发 什么是游标,为什么用游标,怎样使用游标 2、存储过程 存储过程的创建,参数使用,存储过程的执行 3、存储函数的设计 函数的创建,参数使用,函数的调用 4、包的设计与应用 什么是包,包的创建及使用 存储过程 创建语法 CREATE[OR REPLACE]PROCEDURE procedurename [(param1[{in|out|in out}] param1_type [,(param2[{in|out|in out}] param2_type ... IS|AS ... BEGIN proc_body; END; /

 

例子1:create or replace procedure myproc(id in varchar2)isname varchar2(10);beginselect A into name from abc where A=id;dbms_output.put_line(name);end myproc;/

查找错误使用命令:show errorsshow errors procedure myproc;

执行过程:declaretid varchar2(10);begintid:='abc';myproc(tid);end;/或者简写:beginmyproc('abc');end;/

直接执行方法:execute myproc('abc');

例子2:create or replace procedure myproc2(id varchar2,name out varchar2)isbeginselect A into name from abc where A=id;end;/

执行declaretid varchar2(10);tname varchar2(10);begintid:='abc';myproc2(tid,tname);dbms_output.put_line(tname);end;/

相关资源:PL/SQL存储过程语法(注释详细,例子多)
转载请注明原文地址: https://www.6miu.com/read-5052680.html

最新回复(0)