for i in 1..3 loop
select bbbb into temp from a
where a.id= 9
and a.name = 'aaa'
and a.cc = i;
end loop
假设第一次temp = 'aaa';
第二次tmep = 'cccc';
第三次tmep = 'dddd';
怎么实现最后的结果为temp = 'aaa|cccc|dddd' 怎么实现循环赋值的?
谢谢大家解答。
select bbbb into temp from a
where a.id= 9
and a.name = 'aaa'
and a.cc = i;
end loop
假设第一次temp = 'aaa';
第二次tmep = 'cccc';
第三次tmep = 'dddd';
怎么实现最后的结果为temp = 'aaa|cccc|dddd' 怎么实现循环赋值的?
谢谢大家解答。
temo初始化为''
temo := temo||temp;
temo:='';在循环体中用
temo:=temo||'|'||temp出来的结果是temo是 '|aaa ¦cccc ¦dddd' 把第一个字符去掉就是了