早教吧 育儿知识 作业答案 考试题库 百科 知识分享

oracle怎么实现:A列B列a1b1a2b2a3b3合并成一段:a1+b1+a2+b2+a3+b3oracle怎么实现:A列B列a1b1a2b2a3b3合并成一段:a1+b1+a2+b2+a3+b3

题目详情
oracle 怎么实现:A列 B列 a1 b1 a2 b2 a3 b3 合并成一段:a1+b1+a2+b2+a3+b3
oracle 怎么实现:
A列 B列
a1 b1
a2 b2
a3 b3
合并成一段:a1+b1+a2+b2+a3+b3
▼优质解答
答案和解析
declare
v_str varchar2(2000):=''; --如果记录数很多这种方法不适用
cursor cc is select A列,B列 from 表 order by A列;
v cc%rowtype;
begin
open cc;
loop
fetch cc into v;
exit when cc%NOTFOUND;
v_str:=v_str||v.A列||v.B列;
end loop;
close cc;
dbms_output.out_line(v_str);
end;