oracle 存储过程中调用存储过程
create procedure sp_name()
begin
………
end
比如:
create procedure pro_showdbs()
show datebase;
end
?
//用exec調用存儲過程。
一個帶參數(shù)的存儲過程。
SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (
2 p_user_name VARCHAR2
3 ) AS
4 BEGIN
5 dbms_output.put_line('Hello ' || p_user_name || '!');
6 END HelloWorld1;
7 /
Procedure created.
SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 (
2 p_user VARCHAR2
3 ) AS
4 BEGIN
5 -- 調用存儲過程的 存儲過程
6 HelloWorld1(p_user);
7 END CallHelloWorld1;
8 /
Procedure created.
執(zhí)行
SQL> set serveroutput on
SQL> exec CallHelloWorld1( 'Tom' );
Hello Tom!
PL/SQL procedure successfully completed.
轉載于:https://www.cnblogs.com/caozengling/p/5338274.html
總結
以上是生活随笔為你收集整理的oracle 存储过程中调用存储过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 查找文件或者服务
- 下一篇: 关于JPA方法名创建自动查询