plsql调用oracle存储过程有输入参数和输出参数 sql语句怎么写如题 谢谢了
2个回答
展开全部
CREATE
OR
REPLACE
PROCEDURE
Interface_Main(Pi_Procna
IN
VARCHAR2,
Pi_Indata
IN
CLOB,
Po_Outdata
OUT
VARCHAR2,
Po_Result
OUT
SYS_REFCURSOR,
Po_Retcod
OUT
VARCHAR2,
Po_Params
OUT
VARCHAR2)
IS
begin
--程序逻辑内容
end;
IN关键字定义输入变量
OUT关键字定义输出变量
调用方法
begin
--
Call
the
procedure
interface_main(pi_procna
=>
:pi_procna,
pi_indata
=>
:pi_indata,
po_outdata
=>
:po_outdata,
po_result
=>
:po_result,
po_retcod
=>
:po_retcod,
po_params
=>
:po_params);
end;
OR
REPLACE
PROCEDURE
Interface_Main(Pi_Procna
IN
VARCHAR2,
Pi_Indata
IN
CLOB,
Po_Outdata
OUT
VARCHAR2,
Po_Result
OUT
SYS_REFCURSOR,
Po_Retcod
OUT
VARCHAR2,
Po_Params
OUT
VARCHAR2)
IS
begin
--程序逻辑内容
end;
IN关键字定义输入变量
OUT关键字定义输出变量
调用方法
begin
--
Call
the
procedure
interface_main(pi_procna
=>
:pi_procna,
pi_indata
=>
:pi_indata,
po_outdata
=>
:po_outdata,
po_result
=>
:po_result,
po_retcod
=>
:po_retcod,
po_params
=>
:po_params);
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询