Chillax in dev

[DataBase] sqlplus를 이용해서 DB작업시 한번에 insert 하는 방법 본문

DataBase 공부/Oracle

[DataBase] sqlplus를 이용해서 DB작업시 한번에 insert 하는 방법

Seong Story 2020. 10. 5. 10:49
728x90

[DB] sqlplus를 이용해서 DB작업 시 한 번에  insert 하는 방법.

- JSP 쇼핑몰 홈페이지를 만드는 실습중에 회원가입 과정을 공부하고 있습니다. 평소에 익숙하던 단순한 회원가입 절차를 구현하는 것이 이렇게 다양한 요소들을 고려해야 한다는 사실을 새삼 느낍니다. Dao, Dto  클래스를 만들고 Model2 방식에 맞춰서 Action 들을 만드는 일련의 반복된 과정들을 정리하는 글도 작성할 예정입니다. 

 

- 이번글에선 단순히 무수히 많은 sql문을 실행할 때 사용하는 방법을 기억하기 위해 글을 작성하려고 합니다. 전 실습으로 이클립스를 사용하며 실행하고자 하는 sql문을 마우스로 블록한후 "alt +x " 버튼을 통해서 단일 실행합니다.  하지만 sql문의 양이 많으면 어떻게 할까요? 100줄을 1000줄을 모두 그렇게 하는 일은 미련합니다.. 이런 문제는 특히 insert문을 작성할 때 더 번거롭습니다.

 

그래서 이번엔 미리 오류 없이 sql문을 만들어둔 sql파일을 한번에 실행시키는 방법을 정리합니다. 먼저 사용할 프로그램은 sqlplus입니다.

 

- 실습에 사용한 sql 파일을 첨부 하였습니다.

 

 

zip.sql
3.69MB

- zip 파일이 준비되었나요? 

 

- 방법 

- CMD를 실행해 줍니다.

- 다운로드한 ZIP.SQL을 C 드라이브에 넣어 줍니다.

- sqlplus 입력하여 접속 후 로그인해줍니다. 비밀번호는 보이지 않으니 그냥 입력하세요

@C:\zip.sql 

입력하여  엔터 하면 알아서 차곡차곡 insert 됩니다.

728x90
LIST
Comments