存储过程是存储在数据库中,存储过程的优点:经过一次编译,并以可执行文件形式存储,因此调用过程快速而且高效。
1.oracle存储过程无参数过程语法
create or replace procedure proceName
as
--声明变量(变量名 变量类型)
begin
业务
exception //存储过程异常
end
2. create or replace procedure proceName(id1 in number,id2 in number)
is
--声明变量(变量名 变量类型)
id3 integer := 0 --变量赋值
begin
业务
exception //存储过程异常
end
3.if判断
if test = 1 then
bengin
end;
end if;
4.for in 使用
for i in vararray LOOP
begin
--存储过程数组是起始位置是从1开始的
dbms_output.putline(vararray(i));
end;
end LOOP;
1.oracle存储过程无参数过程语法
create or replace procedure proceName
as
--声明变量(变量名 变量类型)
begin
业务
exception //存储过程异常
end
2. create or replace procedure proceName(id1 in number,id2 in number)
is
--声明变量(变量名 变量类型)
id3 integer := 0 --变量赋值
begin
业务
exception //存储过程异常
end
3.if判断
if test = 1 then
bengin
end;
end if;
4.for in 使用
for i in vararray LOOP
begin
--存储过程数组是起始位置是从1开始的
dbms_output.putline(vararray(i));
end;
end LOOP;