본문 바로가기
IT/기타

DBeaver 엑셀 붙여넣기.

by heavenLake 2023. 8. 9.
반응형

DBeaver의 Advanced Paste 기능으로

엑셀 데이터를 복사해서 DB에 그대로 붙여넣기가 가능합니다.

 

1. 엑셀 셀을 드래그하여 복사

 

2. dbeaver에서 데이터 조회 후, 붙여넣을 대상에 마우스 오른쪽 클릭

 -> Advanced Paste 클릭

 

3. 옵션 선택

 - insert multiple rows : 여러 행 삽입 옵션 (체크 해지 시, 데이터가 열로 입력)

 - insert NULLs : null 입력 옵션 (체크 해지 시, 데이터가 빈값 ''으로 입력)

 - NULL value mark : 특정 문자열을 null로 치환(빈값 기본 설정)

 

4. 입력된 데이터 확인

 - 변경된 데이터는 옅은 주황색으로 마킹됨을 확인(붙여넣기를 하더라도 변경된 데이터가 없으면 마킹되지 않음)

 - 좌측 하단 Cancel 클릭 시, 변경된 모든 데이터 리셋

 ※ 부분적으로 되돌리고 싶다면, 셀을 선택 후 [ESC]

 

 

 

5. 그리드 좌측하단 [Script] 클릭 (SQL검토 및 SQL백업)

- 실제 적용될 sql 문 확인

- 작업 과정을 남기고 싶다면, 해당 스크립트를 복사 후 별도로 백업해둔다.

 

 

6. 그리드 좌측하단 [Save]

 - update 쿼리 실행 됨

 - dbeaver 설정이 자동커밋이 아니라 수동커밋이면, 별도로 커밋을 해줘야함

 

출처 : https://okky.kr/articles/1190270

 

OKKY - [DBeaver] Advanced Paste (엑셀복붙) 기능

DBeaver의 Advanced Paste 기능으로 엑셀 데이터를 복사해서 DB에 그대로 붙여넣기가 가능합니다. 1. 엑셀 셀을 드래그하여 복사 2. dbeaver에서 데이터 조회 후, 붙여넣을 대상에 마우스 오른쪽 클릭 -> Ad

okky.kr

 

반응형

댓글