上一篇
利用Oracle三种循环结构编写程序
- 行业动态
- 2024-04-25
- 4616
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; /
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/241135.html