이렇게 하니 되네요..
INSERT INTO XX
( xx, xx, xx, ... )
SELECT xx, xx, xx, .. FROM RDB$DATABASE UNION
SELECT xx, xx, xx, .. FROM RDB$DATABASE UNION
SELECT xx, xx, xx, .. FROM RDB$DATABASE;
RDB$DATABASE는 Oracle의 DUAL과 같은 더미 테이블 입니다.
땅주인 님이 쓰신 글 :
: Version : Firebird V2.5
:
: 40~100여개의 Row를 한꺼번에 INSERT해야 하는데요,
: 한개 한개씩 넣으니 시간이 많이 걸리네요..
:
: MySQL에서는 DELAY 옵션이 있어서 한꺼번에 밀어 넣는 것이 가능했는데,
: FireBird에도 이런 옵션이 있을까요?
: (기술 문서를 뒤져 봤는데 잘 안보여서요..)
:
: MySQL에서는
:
:
INSERT DELAY INTO xx
: ( xx,xx,xx,...)
: VALUES
: ( yy,yy,yy,..)
: ( zz,zz,zz,..)
:
:
: 이런 식으로 수십개의 Row를 한꺼번에 입력하였는데,
: FireBird에도 이런 옵션이나 Syntax를 지원하는 지?
: