你创建了 Oracle 的存储过程, 但是确没有执行它。
下面是一个例子。
先创建存储过程
然后执行。
SQL> CREATE OR REPLACE PROCEDURE HelloWorld AS
2 BEGIN
3 dbms_output.put_line('Hello World');
4 END HelloWorld;
5 /
Procedure created.
SQL> set serveroutput on
SQL>
SQL> BEGIN
2 HelloWorld();
3 END;
4 /
Hello World
PL/SQL procedure successfully completed.
有两种执行存储过程的办法
1 begin
xxxx
end;
2 exec xxxx