[SQL] Excel에서 SQL 쿼리문 작성하기

서현·2024년 5월 21일

SQL

목록 보기
1/1
post-thumbnail
Sql 아이콘 제작자: juicy_fish - Flaticon

Oracle에서 수기로 데이터 삽입을 하다보니 엑셀 데이터를 가져와서 삽입하는 방법을 알아보게 되었다.
Oracle SQL Developer에서 임포트 하고자 하는 칼럼명과 데이터를 엑셀에 입력하고 직접 프로그램에서 임포트 할 수 있지만 나는 Excel 내에서 쿼리문을 작성하는 방법을 택했다.


Excel에 있는 데이터를 Excel에서 쿼리문으로 변환하여 작성할 수 있는 방법이다.

  1. Excel에 데이터를 입력한다.

Excel에서 DB와 동일하게 칼럼명을 작성한 후 열에 맞춰 필드에 데이터를 작성하면 된다.
데이터를 삽입할 때 쿼리문으로 작성할 것이기 때문에 데이터타입을 고려해서 작성해야 한다!


  1. Excel에서 다음 명령문을 작성한다.
="INSERT INTO 테이블명 (파일명1, 파일명2, ...) VALUES ( '"&필드번호&"', "&필드번호&", ... );"

❗ 필드번호는 처음 데이터가 시작하는 엑셀 위치를 가리킨다.

처음 데이터가 시작하는 위치 옆에 공란인 필드에서 쿼리문을 작성해야 아래로 드래그했을 때 적절히 데이터가 삽입된다. 적절히 쿼리문을 입력한 다음, 드래그해서 아래로 끌어내리면 행에 맞춰 필드번호가 변경되어 데이터가 쿼리문 내에 입력되어 출력된다.


  1. 데이터가 삽입된 쿼리문이 생성된 것을 확인할 수 있다.


최종적으로 생성된 쿼리문을 SQL 에디터에서 작성해서 실행하면 된다!

0개의 댓글