现在有代码
《 insert1》
a=1;
goto insert2;
《 insert2》
b=2;
goto insert3;
《 insert3》
c=3;
现在我想在数据库参数表中为a,b,c顺序进行改变.比如我想b,c,a的顺序走!如果使用for循环,如果a=1goto insert1,以此类推能实现么?
参考下面这个,
begin
for i in 2, 1, 3 loop
if i = 1 then
dbms_output.put_line(i);
elsif i = 2 then
dbms_output.put_line(i);
elsif i = 3 then
dbms_output.put_line(i);
end if;
end loop;
end;
一般如非必要,不太建议使用goto,goto的大多数场景都可以用判断及循环来实现