WHILE循环
DECLARE v_count NUMBER := 1; BEGIN WHILE v_count <= 5 LOOP DBMS_OUTPUT.PUT_LINE('这是第' || v_count || '次循环'); v_count := v_count + 1; END LOOP; END; /
FOR循环
DECLARE v_sum NUMBER := 0; BEGIN FOR i IN 1..10 LOOP v_sum := v_sum + i; END LOOP; DBMS_OUTPUT.PUT_LINE('1到10的和为:' || v_sum); END; /
PL/SQL块(使用CONTINUE和EXIT)
DECLARE v_num NUMBER := 1; BEGIN WHILE v_num <= 5 LOOP IF v_num = 3 THEN CONTINUE; 跳过本次循环,继续下一次循环 END IF; DBMS_OUTPUT.PUT_LINE('这是第' || v_num || '次循环'); v_num := v_num + 1; END LOOP; END; /(图片来源网络,侵删)
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。