create or replace procedure myPro(inParams in number,outParams out number) is str varchar(200); begin ----if的用法 if inParams>0 then begin outParams:=1; end; end if; -----for的用法:配合游标使用 Cursor cursor is select id,name,sex,age from user ;id number;name…
1 创造存储过程 Create or procedure My_procedure( param1,param2) is Begin . . . End 2 判断语句 If x>0 then Begin . . . End End if 3 for 循环 For …in… Loop . . . End Loop 4 循环遍历游标 Create or replace procedure My_procedure() as Cursor cursor is select name from stu…
转自:http://blog.chinaunix.net/uid-20495387-id-174394.html http://www.cnblogs.com/rootq/articles/1100086.html http://blog.sina.com.cn/s/blog_7540bf5f0100q82e.html 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER, 参数3 OUT NUMBER…
Oracle 存储过程异常处理 1.异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error 这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理…