首页 > 解决方案 > 具有多个值的 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

标签: oracleplsqlparameters

解决方案


您不能将 2 个值放入 1 个 OUT 参数中。因此,使用 2 个 OUT 参数。


推荐阅读