全部产品

计划任务调用存储过程

1. 需求说明

在bi42中添加一个执行sql的计划任务来调用存储过程:{call xxx(参数1,参数2,…)}

2. 问题分析

  1. 通过call{}来进行调用。

  2. 输入与输出参数需要都在调用时说明。

3. 解决方案

举例:

在plsql中创建一个名为ccc的存储过程,一个输入参数,两个输出参数。

create or replace procedure ccc( p2 in number ,m out number , b out number) is

begin

            m:= p2 ;

            b:= p2*p2 ;

end ccc;

调用存储过程ccc:{call ccc(1,2,3)},其中1表示输入参数p1,2表示输出参数m,3表示输出参数b。


 


说  明:

1、调用时括号中必须将输入参数和输出参数都指明。输出参数根据具体的存储过程来   定义,且只要保证和存储过程的输出参数的数据类型相同就不会报错。

2、调用时,括号中的参数需要与定义存储过程时的参数位置一一对应。如在上述例子中,1与p1对应,2与m对应,3与b对应。若为{call ccc(3,2,1)},则3与p1对应,2与m对应,1与b对应

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登陆亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇柱状图继承表元背景色

下一篇屏蔽掉个人设置中的按钮

请先登录

创建词条

词条信息

admin
admin

超级管理员|词条创建者

607

浏览次数:333 次

编辑次数:1次 历史版本

更新时间:2018-11-22