iT邦幫忙

0

如何運用Oracle Report Builder 的CP (Placeholder Column)來當作CF(Formula Column)的第二個回傳參數?

如題,我要寫一個function在CF(Formula Column)
但是CF寫到最後只能回傳一個值,我知道可以用CP來取代其中一個回傳的參數。
但實在是不知道該怎麼運用,找了一些教學什麼的,感覺又好像不是我要的...
以下是我要寫的東西

declare
p_a  varchar(50);
p_b  varchar(50);
begin
select cus.a,para.b
into p_a,p_b
from customer_data      cus,
     parameter_table    para
where cus.tel_id=para.cell_id
.
.
.
if .... then ....
......
select cus.a,para.b
into p_a,p_b
from customer_data      cus,
     parameter_table    para
where.......
end if;
return p_a,p_b;<---這邊 
                   我要回傳兩個參數但CF只能回傳一個,不知道該怎麼在CF中使用CP
end;

求提點,感恩。

rere8306 iT邦新手 5 級 ‧ 2016-11-19 17:18:25 檢舉
declare
p_a varchar(50);
p_b varchar(50);
begin
select
cus.a,para.b
into p_a,p_b
from customer_data cus,
parameter_table para
where cus.tel_id=para.cell_id
.
.
.
if .... then ....
......
select cus.a,para.b
into p_a,p_b
from customer_data cus,
parameter_table para
where.......
end if;
return p_a,p_b;<---這邊 我要回傳兩個參數但CF只能回傳一個,不知道該怎麼在CF中使用CP
end;

求提點,感恩。
尼克 iT邦高手 1 級 ‧ 2016-11-21 09:08:53 檢舉
你的目的是?

尚未有邦友回答

立即登入回答