INSERT ALL 문에 대한 변경 정보
·
Oracle/Performance
INSERT ALL 문은 대상 테이블에 삽입한 전체 로우 수가 *_TAB_MODIFICATIONS 뷰의 변경 정보로 저장됩니다. 테스트를 위해 아래와 같이 테이블을 생성하겠습니다. -- 1 DROP TABLE t1 PURGE; DROP TABLE t2 PURGE; CREATE TABLE t1 (c1 NUMBER); CREATE TABLE t2 (c1 NUMBER); 아래 INSERT ALL 문은 t1, t2 테이블에 각각 100 로우를 삽입합니다. 이어서 ROLLBACK 문을 수행하겠습니다. -- 2 INSERT ALL INTO t1 INTO t2 SELECT ROWNUM AS c1 FROM XMLTABLE ('1 to 100'); 200 행이 생성되었습니다. ROLLBACK; *_TAB_MODIFICA..