반응형
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;
반응형
'Oracle' 카테고리의 다른 글
[Oracle]여러개 테이블 COUNT(*)하는 방법 (3) | 2021.09.09 |
---|---|
[Oracle] 쿼리 실행속도 측정방법 (0) | 2021.09.01 |
[Oracle]ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다. 해결방법 (8) | 2021.08.31 |
[ORACLE]DB INDEX, 인덱스의 개념 (0) | 2021.08.30 |
[Oracle]Oracle DB링크 데이터 조회방법 (0) | 2021.08.25 |