我想知道在postgresql (pl/pgsql)中是否可以为游标获取"Rowtype“。。。
我的游标有一个select from多个表,但我不知道如何获取行类型。
c_Data CURSOR FOR
select
dst_description
, cnt_number
, prd_name
, grt_code
, res_currency
, res_date
, prm_installmentdate
from tbl_xxx, tbl_yyy, tbl_aaa
where cnt_id = res_xxx
and prd_id = cnt_yyy
and dst_id = prd_aaa
and grt_id = res_xxx
and prm_id = res_aaa;
l_Data c_Data%rowtype;请帮帮忙
发布于 2016-10-05 21:02:01
更像是这条路。
declare
l_data record;
begin
select
INTO l_data --<<
dst_description
, cnt_number
, prd_name
, grt_code
, res_currency
, res_date
, prm_installmentdate
from tbl_xxx, tbl_yyy, tbl_aaa
where cnt_id = res_xxx
and prd_id = cnt_yyy
and dst_id = prd_aaa
and grt_id = res_xxx
and prm_id = res_aaa; 然后,l_data将是您需要的行类型。
https://stackoverflow.com/questions/39855624
复制相似问题