728x90
반응형
SMALL
안녕하세요 DB를 관리하다보면 엑셀 형태의 데이터를 연속적으로 테이블에 INSERT해야하는 경우가 종종 있습니다.
이 경우 이전에 썼던 포스트인 로더(LOADER)를 사용해도 좋지만(https://duck-9.tistory.com/9 참조)
특수한 경우 엑셀 자료를 토대로 INSERT 쿼리를 작성해야하는 경우가 있습니다.
이 경우 엑셀의 CONCATENATE 함수를 사용하면 간단히 INSERT 쿼리를 생성할 수 있습니다.
=CONCATENATE("INSERT INTO CAPT_TABLE ('국가','수도') VALUES ('",B4,"','",C4,"');")
위의 함수를 이용후 아래 그림처럼 셀 우측 하단에 마우스 커서를 위치시켜 마우스 커서가 십자모양으로 변하면 클릭 후 아래로 드래그 하면 됩니다
이렇게 생성된 인서트 문을 DB툴에 입력 후 차례로 실행하면 번거로운 INSERT 작성이 간단히 끝나게 됩니다.
728x90
반응형
LIST
'IT > 기타' 카테고리의 다른 글
[WORDPRESS] 플러그인 추가 없이 워드프레스로 만든 사이트에 파비콘(favicon) 적용/수정 하는 방법 (0) | 2022.02.18 |
---|---|
[OZ 뷰어] 오즈 뷰어 에러 확인법 (0) | 2022.02.17 |
[Windows] 디스크 파티션 확인 및 하드웨어, SSD 정보 확인 방법 (0) | 2022.02.17 |
[UbiReport] 유비리포트 숫자를 한글로 표기하는 방법 (0) | 2022.02.15 |
[EXCEL 매크로] 엑셀로 점심 메뉴 추천 프로그램 만들기 (0) | 2022.02.14 |