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
--使用循环初始化商品类别信息
--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