尝试将给定列中的所有UUID连接到单个文本值

时间:2014-09-11 02:03:13

标签: string postgresql uuid

我试图编写以下存储过程 -

Create or replace FUNCTION concat_group_ids()
    RETURNS TEXT
    AS $function$
DECLARE
curs_group_ids CURSOR FOR SELECT id FROM ad_groups;
result TEXT;
id UUID;
BEGIN
 OPEN curs_group_ids;
LOOP
    FETCH curs_group_ids INTO id;
    result = result || id;
    IF NOT FOUND THEN
        EXIT;
    END IF
END LOOP;
CLOSE curs_group_ids;
return result;
END; $function$
LANGUAGE plpgsql;

但是id与结果的串联不起作用。
运行select concat_group_ids();

时,我得到一个空结果

0 个答案:

没有答案