oracle存储过程
创建存储过程表
-- Create table create table 存储过程表 ( id CHAR(24), ...... )
存储过程的创建
create or replace procedure 存储过程名 is 变量名1 变量类型; begin ....... end;
在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;
for循环读取
for 自定义变量名 in (SQL语句或者游标->游标中的SQL语句) loop .........; end loop;
如果for中有条件判断:
for 自定义变量名 in (SQL语句或者游标->游标中的SQL语句) loop begin .......; exception when others then 异常处理; end; commit; end loop;
if条件判断
if 条件 then 判断后如果符合该条件进行的条件的处理; else 判断后如果不符合该条件进行的条件处理; end if;