본문 바로가기

ORACLE/SQL

외부테이블 생성실습

--외부테이블 생성 실습-----------------------------------------

 

--sysdba 접속

--SQL> grant create any directory to hr;

--권한이 부여되었습니다.

--===>hr 오라클 사용자에게 디렉토리 접근권한을

 

--SQL> conn hr/hr

--연결되었습니다.

--SQL> create directory ext_data_file as 'C:\oracle';

--디렉토리가 생성되었습니다.

 

--외부 table

create table t_ext (

    first_name varchar2(15), last_name varchar2(15), phone_name varchar2(15)

    )

organization external

    (

    type oracle_loader

    default directory ext_data_file

    access parameters

(

    fields terminated by ','

    (

        first_name, last_name, phone_name

    )

)

location('112.csv')  --한글이 들어간 외부파일일 경우 UTF-8으로 저장해야함

);

 

select * from t_ext;

--파일 조작은 불가능

 

'ORACLE > SQL' 카테고리의 다른 글

define(정의) 기본  (0) 2013.02.21
치환변수 (외부 입력)  (0) 2013.02.21
다중 테이블 insert  (0) 2013.02.21
계층검색(트리검색)  (0) 2013.02.20
향상된 group by(그룹함수)  (0) 2013.02.20