lsql中的三种循环
[sql] view plain copy
<code class="language-java">--while循环(条件成立时执行)
declare
pnum number:=1
while pnum<=10 loop
dbms_output.put_line(pnum)
pnum:=pnum+1
end loop
end
</code>
--loop循环(条件成立时退出) declare pnum number:=1 begin loop --退出条件:循环变量大于10 exit when pnum>10 --打印该变量的值 DBMS_OUTPUT.PUT_LINE(pnum) --循环变量+1 pnum:=pnum+1 end loop end--for循环(1..10表示连续区间)declare punm number:=1beginfor pnum in 1..10 loopdbms_output.put_line(pnum)end loopend
你这个好像不需要循环呀:update A set B = 1 where C BETWEEN 1 AND 400;
这样一个语句就可以把C为1~400的数据记录的B字段设置为1。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)