只问耕耘
分类: Oracle
2010-03-23 15:38:51
sqlplus中创建存储过程。
创建存储过程:
oracle存储过程
CREATE OR REPLACE PROCEDURE procedureName
IS
DECLARE
.......
BEGIN
...........
END;
首先在sqlplus中输入存储过程代码:
SQL> create or replace procedure testp
2 is
3 begin
4 dbms_output.put_line('aaaa');
5 end;
6 .
SQL> /
Procedure created.
输入代码以“.”结束代码录入
输入"/" 执行代码
上面最后一行提示存储过程创建成功了。
调用存储过程:
调用存储过程有可以单独调用也可以在一个程序中调用
以call 开头在加上存储过程名字
SQL> call testp();
Call completed.
在这里调用完成后并没有所期望的那样输出“aaaa”
运行set serveroutput on后就可以输出了
SQL> set serveroutput on;
SQL> call testp();
aaaa
Call completed.
写一段小pl/sql调用存储过程
SQL> begin
2 testp();
3 end;
4 .
SQL> /
aaaa
PL/SQL procedure successfully completed.
SQL>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/super1900/archive/2009/06/06/4246854.aspx