Oracle [PL/SQL]中的循环语句
2009-02-18 00:04
495 查看
1.LOOP......END LOOP;
2.WHILE 条件 LOOP......END LOOP;
3.FOR 变量 IN start_val..end_val LOOP......END LOOP;
4.<<repeat_loop>>......GOTO repeat_loop;
DECLARE x NUMBER; BEGIN x:=0; LOOP x:=x+1; IF x>=3 THEN --条件判断退出 EXIT; END IF; DBMS_OUTPUT.PUT_LINE('x的值[内]:'||x); END LOOP; DBMS_OUTPUT.PUT_LINE('x的值[外]:'||x); END; /
DECLARE x NUMBER; BEGIN x:=0; LOOP x:=x+1; EXIT WHEN x>=3; --条件判断退出 DBMS_OUTPUT.PUT_LINE('x的值[内]:'||x); END LOOP; DBMS_OUTPUT.PUT_LINE('x的值[外]:'||x); END; /
2.WHILE 条件 LOOP......END LOOP;
DECLARE x NUMBER; BEGIN x:=0; WHILE x<=3 LOOP x:=x+1; DBMS_OUTPUT.PUT_LINE('x的值[内]:'||x); END LOOP; DBMS_OUTPUT.PUT_LINE('x的值[外]:'||x); END; /
3.FOR 变量 IN start_val..end_val LOOP......END LOOP;
BEGIN FOR x IN 1..5 LOOP DBMS_OUTPUT.PUT_LINE('x的值[内]:'||x); END LOOP; END; /
4.<<repeat_loop>>......GOTO repeat_loop;
DECLARE x NUMBER; BEGIN x:=0; <<repeat_loop>> x:=x+1; DBMS_OUTPUT.PUT_LINE('x的值[内]:'||x); IF x<=5 THEN GOTO repeat_loop; END IF; END; /
相关文章推荐
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- oracle PL/SQL的基本构成,结构控制语句,分支结构,选择结构,loop循环结构,
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- oracle pl/sql中的循环及if语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle中PL/SQL的循环语句
- [oracle]pl/sql --循环语句demo
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL 循环控制语句
- Oracle PL/SQL变量、常量、流程控制、循环语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL 找出100以内是3和5的倍数的数 循环语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL 中循环语法语句的应用
- [oracle]pl/sql --循环语句demo