oracle 存储过程的创建和使用
第一篇文章,希望能坚持撰写
使用oracle很久了,都没有写过存储过程(produce),这次开始记录一下基本使用方法
- produce的创建
这里创建一个最简单的无参pro
1 CREATE OR REPLACE PROCEDURE HelloPro 2 IS 3 BEGIN 4 DBMS_OUTPUT.PUT_LINE('HelloPro!'); 5 END;
- produce的使用
pro的调用,这里设置 set serveroutput on 是为了查看输出
1 set serveroutput on; 2 begin 3 HelloPro; 4 end;
通过toda执行后,会看到以下输出
HelloPro! PL/SQL procedure successfully completed.
- 创建详细语法
1 CREATE [OR REPLACE] PROCEDURE procedure_name 2 [(parameter_list)] 3 {IS|AS} 4 [local_declarations] 5 BEGIN 6 executable_statements 7 [EXCEPTION exception_handlers] 8 END [procedure_name];
详细使用放到下一篇来说明