2016 - 2024

感恩一路有你

oracle存储过程调用存储过程 oracle中,一个存储过程怎么调用另一个存储过程?

浏览量:2831 时间:2021-03-11 15:56:19 作者:admin

oracle中,一个存储过程怎么调用另一个存储过程?

直接打电话。例如,对存储过程调用B存储过程。如果A和B在同一个包中,程序A(p_1输入编号,p_2输出编号)是v_1编号开始编号1:=p_1p_2:=v_1;1结束A(1)。那么APS可以直接在B中调用:如果a和B不能在同一个包中调用,那么a和B很可能没有在spec中声明。一个包包含spec和body两层。不能调用,很可能没有声明。声明应该没问题!过程B(数字中的p_1)是v_u3;result numberbeginv_3;result=A(p_3;1)End B,其中v_3;result是调用A的结果和A的返回值。(2)如果A和B不在同一个包中,B在调用A时需要添加PKG的名称。例如,一个存储过程在PKG中:xxom estprocedure B(P)in PKGu1 in number)is vuresult numberbeginvuuresult=xxom estupkg.a(Pu1)End B.希望对您有所帮助

oracle存储过程调用存储过程 oracle存储过程定义变量并赋值 找不到存储过程sp_dboption

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。