[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문: 가장 간단하고 보편적인 방법이다. 하지만, 대용량 작업으로 하기엔 손이 많이 간다.