1return和returning的区别
2 returning必须后面接into吗?
3 return 可不可以通过参数列表里 指定out类型来代替
4 两者用法的讲解
谢谢
oracle plsql里面 return和returning的区别
答案:2 悬赏:70 手机版
解决时间 2021-01-28 02:45
- 提问者网友:心牵心
- 2021-01-27 03:49
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-01-27 04:11
return是函数返回值,returning是特意用来和return做区别的,returning应该是必须后面加into到变量值的,函数返回值和你用out类型返回值没有区别,只不过out你可以是多个,不同类型的返回,而函数中return只能是返回一个值了
全部回答
- 1楼网友:野慌
- 2021-01-27 05:33
我写过一个存储过程,其中用到了returning into 希望给你点思路
该存储过程执行插入一个图像文件的操作,对应的字段名为 data_image,
create or replace procedure proc_inserttest
(fvoltage in number,bimage_data out blob )
is
begin
insert into table-test(battery_voltage,data_image)
values ( fvoltage,empty_blob() )
returning data_image into bimage_data ; --使用了returning into
exception
when others then
rollback ;
end proc_inserttest;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯