oracle - 具有多个值的 OUT 参数
问题描述
create or replace PROCEDURE Show_R(A IN VARCHAR2, B OUT VARCHAR2)
IS
BEGIN
select func_w(day),TO_CHAR(hour, 'HH24:MI')INTO B
from task t
inner join mat m
on t.id_p = m.id_a
where m.cod_mod = A;
END;
我对此代码有疑问,此选择获取两种类型的列数据,它们不是同一类型的数据,我不知道如何仅在一个“输出参数”中将两种类型的数据添加到 B
解决方案
您不能将 2 个值放入 1 个 OUT 参数中。因此,使用 2 个 OUT 参数。
推荐阅读
- python - 如何通过Rpy2(v3)在Python中使用R中的`hclust`函数?
- javascript - 如何使用 JSON 文件中的内容填充 Google Maps API InfoWindow
- r - R lm 捕获交互项,但不是分类变量
- css - 使用 jsoup 从 NBA 网站上抓取姓名
- node.js - Artifacts Feed 中的上游包在第一次 npm 安装后未上传包
- r - 执行数据库查询时,R 中仍然出现内存错误。在我的代码中添加了连接,但它们并没有停止错误
- python - 是否可以通过用户输入引用字典名称?
- php - 如何比较php中的两个响应?
- javascript - 绕过捕获和冒泡向元素分发事件
- java - GridBagLayout 与胶水:没有固定的行高