在我的存储过成中一共要返回两个结果集
第一个结果集出来后
要把第一个结果集的值做为条件查询出第二个结果级的内容
这个要怎么实现啊
我把第一个放有游标里后,在第二个sql里要怎么用它啊??????
各位帮帮忙啊,我不是很懂啊
第一个结果集出来后
要把第一个结果集的值做为条件查询出第二个结果级的内容
这个要怎么实现啊
我把第一个放有游标里后,在第二个sql里要怎么用它啊??????
各位帮帮忙啊,我不是很懂啊
调试欢乐多
declare
vs_sno varchar2(10) := '';
cursor c1 is select distinct sno from test_yixl where sno is not null;
cursor c2 is select * from test_yixl where sno = vs_sno;
begin
for rec_c1 in c1 loop
vs_sno := rec_c1.sno;
for rec_c2 in c2 loop
dbms_output.put_line(rec_c2.sno);
dbms_output.put_line(rec_c2.sub);
end loop;
end loop;
end;