오라클 대량 데이터 엑셀로 INSERT 방법

2021. 12. 3. 15:34etc.

반응형

게시판같은 것을 구현할 경우 페이징 처리가 잘 되어있는지

확인 차 데이터가 많이 필요할 때 엑셀로 INSERT하는 방법

 

 

 

1. INSERT하려는 샘플 데이터를 입력한 엑셀파일 준비

 

2. 넣고자 하는 테이블 우클릭 후 [데이터 임포트] 클릭

 

 

3. 단계 1/5 [찾아보기] 클릭 후 엑셀 파일 선택

 

 

4. 단계 1/5 엑셀에 입력한 데이터 파일 내용에서 확인 후 [다음]

 

 

5. 단계 2/5 임포트 행 제한 100이라고 되어있지만 무시하고 [다음]

 

 

6. 단계 3/5 '사용 가능한 열'을 '선택한 열'로 옮기고 [다음]

 

 

7. 단계 4/5 문제될만한 여지가 있는지 확인 과정

NUMBER타입에 시퀀스구문을 썼기 때문에 문자열타입이라 다르다는 걸 알려주는 것

무시하고 [다음]

경고가 남아있는 상태에서 INSERT하려면 바로는 안 되고 INSERT문을 나한테 뱉어준다

 

 

8. DATE타입이 있다면 한번 확인. 형식도 바꿔서 사용 가능

 

 

9. 단계 5/5 [완료]

 

 

10. 7번에서 경고가 남아있는 상태에서 완료버튼을 눌러 데이터 임포트 삽입 실패 경고창이 뜸

모든 오류를 무시하겠다는 [예] 클릭

 

 

11. 데이터 임포트, 작업을 성공했다고 하지만

INSERT문을 나한테 넘겨주는 걸 성공했다는 것

COMMIT해줬다는 것도 뻥이다

 

 

12. 워크시트에 뱉어진 INSERT문을 스크립트 실행[F5] 해서 삽입

 

 

13. 테이블에 데이터가 들어가진 것을 확인 후

 

 

14. 반드시 COMMIT까지 완료

 

반응형