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>
oracle 10g sqlplus 创建和调用存储过程(procedure)
最新推荐文章于 2024-07-09 16:07:58 发布
本文介绍了如何在Oracle 10g的SQLPlus环境中创建和调用存储过程。首先,展示了创建存储过程的语法,通过示例创建了一个名为`testp`的存储过程。接着,讲解了调用存储过程的方法,包括直接使用`call`语句和在PL/SQL块中调用。特别指出,要显示存储过程的输出,需设置`serveroutput`为`on`。
摘要由CSDN通过智能技术生成