plsql中的执行体
在plsql中的sql windows窗口中,可以编写一段执行体来达到一定的目的,类似于写一段程序,可有逻辑判断。
大概的格式为
declare
----定义变量
begin
----- 执行体;
end;
两个分号不可少。
例,在执行体中执行一个带参数的存储过程:
declare p_uin number :=502; unumber varchar2(1111) :=155; utype number :=4; result1 number; begin mail_pkg_largeattachments_uin.la_sp_initialization(p_uin,unumber,utype,result1); dbms_output.put_line(result1); end;
还可以在其中加一点逻辑判断
declare p_uin number :=502; unumber varchar2(1111) :=155; utype number :=4; result1 number; begin mail_pkg_largeattachments_uin.la_sp_initialization(p_uin,unumber,utype,result1); if result1=0 then dbms_output.put_line('baby'); else dbms_output.put_line('hy'); end if; end;