现在有代码《 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的大多数场景都可以用判断及循环来实现
报告相同问题?