오라클 파일에서 데이터 읽어서 테이블에 생성하기
1. sys로 로그인하고 디렉 토리를 생성한다.
SQL> CONN /AS SYSDBA
연결되었습니다.
SQL> SHOW USER
USER은 "SYS"입니다
SQL> CREATE DIRECTORY EMP_DIR AS
2 'C:\emp';
디렉토리가 생성되었습니다.
2. 파일에서 ',' 구분자로 데이터를 읽어 들여서 테이블 생성과 동시에 해당 필드에 채운다
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 ;
테이블이 생성되었습니다.
3. 테이블을 조회한다.
SQL> SELECT * FROM OLDEMP;
FNAME LNAME
------------------------- -------------------------
SCOTT 1021
TIGER 1000
HIGII 1003