oracle 存储过程需要调用包里的函数,如何实现呢

[复制链接]
查看11 | 回复4 | 2021-1-27 06:36:44 | 显示全部楼层 |阅读模式
oracle存储过程需要调用包里的函数,如何实现呢
begin
--Callthefunction
:result:=pkg_agent_1.function_setagent(in_code_id=>:in_code_id,--工号
in_agent_id=>:in_agent_id,---缺省
in_amount=>:in_amount,----分
in_remark=>:in_remark,-----标识
v_errortext=>:v_errortext);----
end;
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:36:44 | 显示全部楼层
代码你不都写出来了吗,就是这样写;
回复

使用道具 举报

千问 | 2021-1-27 06:36:44 | 显示全部楼层
引用1楼wmxcn2000的回复:代码你不都写出来了吗,就是这样写;
存过里边输出的值一个参数对应多个值的时候如何写呢,比如in_code_id是表里的字段,这个字段多个值
回复

使用道具 举报

千问 | 2021-1-27 06:36:44 | 显示全部楼层
引用2楼sugily的回复:Quote: 引用1楼wmxcn2000的回复:
代码你不都写出来了吗,就是这样写;

存过里边输出的值一个参数对应多个值的时候如何写呢,比如in_code_id是表里的字段,这个字段多个值

我也和你一样,参数对应多个值不知道怎么赋值
回复

使用道具 举报

千问 | 2021-1-27 06:36:44 | 显示全部楼层
引用2楼sugily的回复:存过里边输出的值一个参数对应多个值的时候如何写呢,比如in_code_id是表里的字段,这个字段多个值
两个方法:
1、调用多次
2、改造函数的逻辑,在处理前,先把这多个值拆解独立的值;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行