DBeaver 엑셀 붙여넣기.
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