plsql编程 循环示例 LOOP FOR WHILE
来源:互联网 发布:淘宝举报卖家卖违法 编辑:程序博客网 时间:2024/05/17 03:21
SELECT * FROM es_sort;
--使用循环初始化商品类别信息
--5 类别5 0
--6 类别6 0
--7 类别7 0
--n 类别n 0
--使用loop循环插入3条记录
DECLARE
V_ID NUMBER := 5;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
V_ID := V_ID + 1;
EXIT WHEN V_ID = 8;
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
--使用for循环
DECLARE
V_ID NUMBER;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
FOR v_id IN 8..10 LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
--使用while循环
DECLARE
V_ID NUMBER := 11;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
WHILE v_id>=11 AND v_id<=17 LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
v_id:=v_id+1;
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
--使用循环初始化商品类别信息
--5 类别5 0
--6 类别6 0
--7 类别7 0
--n 类别n 0
--使用loop循环插入3条记录
DECLARE
V_ID NUMBER := 5;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
V_ID := V_ID + 1;
EXIT WHEN V_ID = 8;
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
--使用for循环
DECLARE
V_ID NUMBER;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
FOR v_id IN 8..10 LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
--使用while循环
DECLARE
V_ID NUMBER := 11;
V_SORTNAME VARCHAR2(20) := '类别';
V_FATHERID NUMBER := 0;
BEGIN
WHILE v_id>=11 AND v_id<=17 LOOP
INSERT INTO ES_SORT VALUES (V_ID, V_SORTNAME || V_ID, V_FATHERID);
v_id:=v_id+1;
END LOOP;
COMMIT;
DBMS_OUTPUT.PUT_LINE('插入记录成功!');
END;
0 0
- plsql编程 循环示例 LOOP FOR WHILE
- javascript 循环速度 for loop || while loop
- Oracle/PLSQL: FOR Loop 循环语句
- Oracle中三种循环(For、While、Loop)
- Oracle中三种循环(For、While、Loop)
- Oracle/PLSQL: While Loop
- Python中的for循环、while循环示例
- plsql loop循环
- oracle存储过程中的while loop循环示例
- Oracle:PL/SQL--流程控制(三)——循环结构:loop、while-loop、for-loop
- Oracle/PLSQL: FOR Loop
- PLSQL Cursor For Loop
- Oracle中四种循环(GOTO、For、While、Loop)
- 【原创】游标循环loop,while和for…
- Oracle中四种循环(GOTO、For、While、Loop)
- Oracle中四种循环(GOTO、For、While、Loop)
- for&while loop/shell
- Oracle-34-if语句、case语句、loop循环、while循环、for循环
- java取整,保留n位小数,BigDecimal
- mvc根目录下的文件作用和入口文件讲解
- web.xml 中元素加载顺序及其详解
- Fresco图片加载框架使用方法完全指南
- Java设计模式(10)结构型:桥接模式
- plsql编程 循环示例 LOOP FOR WHILE
- iOS-FMDB事务操作SQLite数据库
- Linux分区和挂载点说明
- socket网络通信
- linux下修改MAC地址的问题解决
- 1_1栈和队列_设计一个有Getmin功能的栈
- springmvc json字符串传输配置
- 优化MySchool数据库设计第一章
- kubernetes networkpolicy