oracle存储过程调用其他过程

发布网友 发布时间:2022-04-21 17:57

我来回答

1个回答

热心网友 时间:2022-04-13 07:21

直接在 程序中,返回 r_xml 语句之前 直接加一条赋值语句就OK了,
r_xml := r_xml1 || r_xml2;追问我 dblist过程现在返回的是俩条 r_xml1、 r_xml2,而我这个过程只是用 r_xml去接收,而这俩个过程的条目我不想更改,因为有其他地方在调用。
也就是说,我希望改上面这段的 r_xml => r_xml部分,改成类似 r_xml1 || r_xml2 => r_xml,但这样改是报错的

追答你没有理解 procere 参数的含义啊,
r_xml => r_xml

前一个是 procere定义的参数,而后一个是调用时传入的参数,
如果你的意思是 传入“r_xml1 || r_xml2” 这个参数,运行Procere之后返回 r_xml参数,那么需要修改dblist procere 里面的逻辑

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com