데이타베이스/오라클
10만건 테스트 데이타 넣는 프로시져 예제
finkle
2008. 1. 20. 22:25
DECLARE
V_CNT NUMBER(7) := 1;
RE_STEP NUMBER(12) := 199;
BEGIN
DBMS_OUTPUT.ENABLE ;
LOOP
INSERT INTO TEST3
( SEQ, RE_LEVEL, RE_STEP, CTX, NAME, RRN)
VALUES
( V_CNT, 0, RE_STEP, '', 'N' || V_CNT, '' );
V_CNT := V_CNT + 1;
RE_STEP := RE_STEP + 100;
EXIT WHEN V_CNT > 100000;
END LOOP;
DBMS_OUTPUT.PUT_LINE( '데이터 입력 완료' );
DBMS_OUTPUT.PUT_LINE( V_CNT - 100 || '개의 데이터가 입력되었습니다' );
END;