mysql存储过程输入一个输出一个值怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql存储过程输入一个输出一个值怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 正常。mysql存储过程就是输入一个输出一个值,因此这是正常的现象。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。plsql调用oracle存储过程有输入参数和输出参数 sql语句怎么写如题 谢谢了
假设第一个参数为in参数,每二个参数为out参数:variable
x
number;
//定义一个绑定变量
exec
过程(1,:x)
//1为输入参数,x为输出参数,过程执行后x就得到输出值了。
x
//看结果 参考技术A 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;
以上是关于mysql存储过程输入一个输出一个值怎么办的主要内容,如果未能解决你的问题,请参考以下文章
plsql调用oracle存储过程有输入参数和输出参数 sql语句怎么写如题 谢谢了