본문 바로가기

Study/Oracle

[oracle] 대용량 데이터 삽입

* 엑셀에 데이터를 필드 형태로 해서 파일만들어서 로딩해 보세요.

apt_info, dong_info 는 그냥 insert 문으로 넣어 보시고

ho_info는 양이 많으니깐.. 파일로 올리면 편하겠네요.

apt 1, dong 3, ho 동별로 22

 

insert into apt_info values(1, '가나', '서울시 중구 충무로2', 3);

 

insert into dong_info values(1, 101, '가나1', 22);

insert into dong_info values(1, 102, '가나2', 22);

insert into dong_info values(1, 103, '가나3', 22);

 

- Toad

tab[Database] -> Import -> Import Table data

순서대로 실행

 

update [table name] set [edit contents] where [

 

update dong_info set dong_code=1 where dong_code=101;

update dong_info set dong_code=2 where dong_code=102;

update dong_info set dong_code=3 where dong_code=103;

 

 

. 데이터 넣는 방법

 -SQL Loader Application: 대용량으로 데이터를 넣을 때 사용한다. 속도는 일반보다 1/3 빠른 속도를 자랑한다.

 -import data: 이번에 내가 사용한 방식이다. excel 이나 text 파일로 구성된 데이터베이스 데이터들을 넣는 방식이다.

 -insert문: 가장 간단하고 보편적인 방법이다. 하지만, 대용량 작업으로 하기엔 손이 많이 간다.