ORACLE이 텍스트 데이터를 덤프하고 붓는 방법
ORACLE이 데이터를 덤프합니다
ORACLE 스풀 명령을 사용하여 다음 단계를 따르세요.
(1) 표시 형식 제어
sql>set numwidth 8 --integer type 출력 length
sql>set linesize 800
sql>set Feedback off
sql>set echo off
sql>setheading off
sql>set pagesize 0
sql>set space 0
sql>set Pause off
(2) Sql>Spool c:temp.txt
(3) Sql>Select * from table name
(4) Sql>Spool out
(5 ) 파일
ORACLE에 있는 SQL문을 삭제하고
Sql*Load 명령을 사용한다. 제어 파일(*.ctl) 형식은 다음과 같다.
데이터 로드
'데이터 파일' name'
Append – 테이블에 데이터를 추가할 때 이 항목이 있습니다
Into table table name
(
Position(*) Field 1 char(l1),
Field 2 position(* ) char( l2), …
필드 N 위치 (*) CHAR (Ln)
)
참고: 필드 유형은 char 이어야 하며 날짜 데이터는 입력할 수 없습니다.