본문 바로가기
[ DataBase ]/PostgreSQL

[PostgreSQL] 반복문

by 관이119 2022. 9. 30.

쿼리 실행기에서 반복문을 사용하는 방법을 살펴보자.( 디비버 기준)

 

 

 

위 그림처럼 DO $$ 으로 시작하고 $$; 로 끝나는 구문 사이에 BEGIN END 로 묶어서 사용할 수 있다.

 

 

 

1
2
3
4
5
6
7
DO $$
BEGIN
    for i in 1..10000000 loop
        insert into testtable (testcol1,testcol2) values ('testdata1','testdata2');
    end loop;
END;
$$;
cs

 

예제에서는 천만건을 인서트했는데 말도안되게 빠른속도로 데이터가 들어가는것을 확인할 수 있다.

 

 

 

댓글