Oracle
[Oracle]DB에서 insert for문 작성
코생아
2021. 8. 31. 09:59
반응형
For문 사용법
FOR 증감변수 IN 초기값..최종값 LOOP 처리문; END LOOP;
아래는 테이블 생성후 그 테이블에 100만건의 데이터를 넣어보는 FOR문입니다.
테이블 생성
CREATE TABLE TEST_EXAMPLE_TB ( seq_no NUMBER NOT NULL, data1 VARCHAR2(100), data2 VARCHAR2(100) );
FOR문 실행
DECLARE
vn_data1 VARCHAR2(100) := 'index1__';
vn_data2 VARCHAR2(100) := 'index2__';
BEGIN
FOR i IN 1..1000000 LOOP
INSERT INTO TEST_EXAMPLE_TB VALUES (i, vn_data1 || i, vn_data2 || i);
END LOOP;
COMMIT;
END;
반응형