동일 2023. 9. 6. 11:21

- DB 외부에 있는 data를 조작하기 위한 가상 테이블이다.

- External Table의 실제 data는 DB 외부에 있지만, metadata는 DB 내부에 있다.

- SELECT, JOIN, SORT, VIEW, SYNONYM 사용가능

- UPDATE, INSERT, DELETE, INDEX 사용불가

- ANALYZE문이 아닌 DBMS_STATS 패키지를 사용하여 통계 수집

 

External Table Access Drivers

- ORACLE_LOADER: 기본 액세스 드라이버, Oracle Loader 기술을 사용하여 외부 파일의 데이터를 읽을 수 있다.

- ORACLE_DATAPUMP: 데이터를 언로드한 후 다시 로드할 수 있다.

  * 언로드: DB에서 데이터를 읽은 후 하나 이상의 외부 파일로 표시되는 External Table에 삽입

 

- External Table의 기본 REJECT_LIMIT은 0이다.

 

CREATE, ALTER, DROP 을 사용하여 External Table 생성,수정,삭제가 가능하다.