首页 > 其他 > 详细

两个表循环取第一条

时间:2017-03-25 17:50:48      阅读:177      评论:0      收藏:0      [点我收藏+]

declare
r_return varchar2(200);
v_sql varchar2(10000);
CURSOR C_AGE IS select distinct usagename from dictusage;
CURSOR C_AGE1 IS select * from dictusage;
begin
v_sql:=‘‘;
FOR R_DT IN C_AGE LOOP
FOR R_DT1 IN C_AGE1 LOOP
if R_DT.usagename= R_DT1.usagename then
v_sql:=v_sql||‘,‘||R_DT1.usageid||‘‘;
exit;
end if;

end loop;
END LOOP;
dbms_output.put_line(v_sql);
end;

两个表循环取第一条

原文:http://www.cnblogs.com/doudou618/p/6617589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!