调用oracle存储过程用begin…end的方式。
基本语法:
begin 存储过程名(参数1,参数2……);–如果无参数则省略括号及括号内部分end;
如,有存储过程:
create or replace procedure p_testasv_begintime varchar2(20);v_endtime varchar2(20);v_str varchar2(10);begin v_begintime:=to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’); select ‘badkano’ into v_str from dual; v_endtime:=to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’); dbms_output.put_line(‘开始时间为:’||v_begintime); dbms_output.put_line(‘结束时间为:’||v_endtime);end;
执行:begin p_test;end;