Computer Engineering/DB
오라클 외부 테이블 생성 (Oracle External Table )
야기
2008. 8. 14. 23:06
1. 적당한 위치에 파일을 생성후 데이터를 삽입한다. 파일 위치는 'C:\emp' 이다. (윈도우 버전이다.)
2. 디렉토리를 생성한다.
3. 파일을 이용하여 테이블을 생성한다.
4. 조회해 본다.
C:\emp\emp.txt 파일을 생성한다.
아래와 같이 입력한다.
SCOTT,1021
TIGER,1000
HIGII,1003
아래와 같이 입력한다.
SCOTT,1021
TIGER,1000
HIGII,1003
2. 디렉토리를 생성한다.
SQL> CREATE DIRECTORY EMP_DIR AS
2 'C:\emp';
2 'C:\emp';
3. 파일을 이용하여 테이블을 생성한다.
SQL> CREATE TABLE OLDEMP(
2 FNAME CHAR(25), LNAME CHAR(25))
3 organization external
4 (
5 TYPE ORACLE_LOADER
6 DEFAULT DIRECTORY EMP_DIR
7 ACCESS PARAMETERS(
8 RECORDS DELIMITED BY NEWLINE
9 FIELDS TERMINATED BY ',' (
10 FNAME CHAR,
11 LNAME CHAR))
12 LOCATION ('EMP.TXT'))
13 ;
2 FNAME CHAR(25), LNAME CHAR(25))
3 organization external
4 (
5 TYPE ORACLE_LOADER
6 DEFAULT DIRECTORY EMP_DIR
7 ACCESS PARAMETERS(
8 RECORDS DELIMITED BY NEWLINE
9 FIELDS TERMINATED BY ',' (
10 FNAME CHAR,
11 LNAME CHAR))
12 LOCATION ('EMP.TXT'))
13 ;
테이블이 생성되었습니다.
4. 조회해 본다.
SQL> SELECT * FROM OLDEMP;
FNAME LNAME
------------------------- -------------------------
SCOTT 1021
TIGER 1000
HIGII 1003
------------------------- -------------------------
SCOTT 1021
TIGER 1000
HIGII 1003