概述
在用Code Xpert扫描代码时,提示“Avoid unlabeled nested LOOPs”.
即避免使用没有标签的嵌套循环。
那么标签是怎么使用的呢?
看下面的例子:
procedure test_label is
cursor mycursor is
select t.trustee from xxxt where rownum <= 10;
v_list mycursor%rowtype;
begin
open mycursor;
<<a>>
loop
fetch mycursor
into v_list;
exit when mycursor%notfound;
dbms_output.put_line(v_list.trustee);
end loop a;
close mycursor;
<<la>>
for i in 1 .. 9
loop
<<lb>>
for j in 1 .. i
loop
dbms_output.put(i || '*' || j || '=' || i * j ||
' ');
end loop lb;
dbms_output.new_line();
end loop la;
exception
when others then
dbms_output.put_line('errorCode:' || sqlcode ||
',errorInfo:' || sqlerrm);
end test_label;
最后
以上就是甜美苗条为你收集整理的Oracle标签的使用的全部内容,希望文章能够帮你解决Oracle标签的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复