# 오라클 SELECT 결과 엑셀로 저장하기
종종 로우 데이터를 뽑아야 할 때가 있다. 그걸 엑셀로 전달해야 하는데
엑셀을 열어서 하나하나 헤드을 작성하고.. select 결과를 ctrl+c crtl+v ..!!!!
할 수도 있지만 오라클에서 제공하는 더 쉬운 기능이 있당
이름하야 익스포트 기능
1. select 쿼리 실행 후 > 질의 결과 우클릭 > 익스포트 선택
2. 익스포트 마법사 - 설정값 수정
익스포트를 선택하면 익스포트 마법사 창이 뜬다.
형식을 excel 확장자를 가진 놈으로 선택 해 준다.
xls는 옛날버전이니 xlsx로 선택
형식을 바꿔주면 그에 맞게 하단 설정값도 변경된다.
헤더 : 체크하면 필드명까지 같이 추출해준다.
데이터 워크시트 이름 : 데이터가 포함될 시트(sheet)의 이름 (미작성 시 default 시트명 : 워크시트 익스포트)
질의 워크시트 이름 : 질의한 쿼리가 포함될 시트의 이름 (미작성 시 default 시트명 : SQL)
"찾아보기" 버튼을 눌러 파일을 저장할 경로를 수정해준다. 수정해주지 않으면 sqldeveloper가 설치된 경로에 저장한다.
저장위치를 바탕화면으로 지정해주고, 파일명.xlsx 입력 후 저장
아래와 같은 화면이 뜨고 다음 버튼을 눌러 다음으로 이동하여 완료 클릭
클릭 시 deloper가 알아서 엑셀 추출해준다. 데이터양이 많은 경우 시간이 좀 걸린다.
3. 파일 추출 결과
헤더를 포함하였고, 데이터워크시트 이름을 "데이터워크시트"로 지정 / 질의워크시트 이름은 "질의워크시트" 로 지정했기 때문에 위와 같이 저장된다.
'study_db' 카테고리의 다른 글
오라클 시퀀스 ↔ 테이블 시퀀스 맞추기 (동기화하기) (1) | 2024.02.20 |
---|---|
오라클 엑셀 익스포트 시 줄바꿈 오류 (0) | 2023.12.13 |
오라클 뷰를 이용한 DB 세션 죽이기 (V$SESSION, V$SQL, V$SQLAREA) (0) | 2023.12.09 |
오라클 PRAGMA AUTONOMOUS_TRANSACTION, 자율 트랜잭션 지정하기 (1) | 2023.12.07 |
오라클 함수 생성하기 create or replace FUNCTION (0) | 2023.12.07 |