IT/기타

DBeaver 엑셀 붙여넣기.

heavenLake 2023. 8. 9. 15:25
반응형

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

 

반응형