Notice
Recent Posts
Recent Comments
Link
250x250
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 통계정보복구
- 데이터csv생성
- sqlp합격후기
- Linux
- mariaDB
- MariaDB기본디렉토리변경
- 실제플랜조회
- sqlp시험일정
- sqlp공부방법
- autocommit설정
- public synonym EXPDP
- 통계정보백업
- ssh접속오류
- oracle
- Connect Storage Engine
- job관리
- 티스토리챌린지
- 리눅스
- 오라클
- datadir 변경
- 오블완
- num_index_keys
- 대량dml튜닝
- postgreql 오브젝트 조회
- 오라클기동
- mariaDB설치오류
- DATABASELINK
- PROFILE EXPDP
- inlist
- 오라클인덱스힌트
Archives
- Today
- Total
IT study
[Oracle] SQL*Plus spool 활용하여 데이터 csv 파일 생성하기 본문
728x90
반응형
sqlplus spool 명령어를 활용하여 조회한 데이터를 csv 파일 생성
spool 이란?
데이터를 파일로 저장하는 명령어
사용법
- SPOOL 파일명.확장자(csv, txt 등) : 데이터를 파일명.확장자 형식의 파일로 저장한다
- SPOOL OFF : SPOOL 종료
SPOOL /경로/파일명.확장자
-- 쿼리 작성 및 sql 파일명
SPOOL OFF;
사용예제
--csvtest.sql 작성
--SET 명령어 활용하여 불필요한 옵션 제거
set LINESIZE 1000
SET TRIMSPOOL ON
SET PAGESIZE 0
SET FEEDBACK OFF
SET TERMOUT OFF
SPOOL /orabackup/test.csv
SELECT 'a' ||','||'b' as ee
FROM dual;
SPOOL OFF;
# csvtest.sql 파일이 있는 위치에서 sql*plus 실행
[oracle@devoracle01 orabackup]$ ss
SQL*Plus: Release 11.2.0.2.0 Production on Fri Jan 5 13:08:52 2024
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
# @파일명 으로 sql 파일 실행
SQL> @csvtest.sql
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
# csv파일 확인
[oracle@devoracle01 orabackup]$ cat test.csv
a,b
728x90
반응형
'DATABASE > Oracle' 카테고리의 다른 글
[Oracle] oracle database edition 특징 정리 (0) | 2024.01.22 |
---|---|
[Oracle] 오라클 서비스 시작, 중지, 기동 확인 쉘 스크립트 (1) | 2024.01.09 |
[Oracle] USER, PUBLIC SYNONYM, PROFILE 이관시 DATAPUMP 사용법 (0) | 2023.12.28 |
[Oracle] NUM_INDEX_KEYS 힌트 사용시 INDEX 힌트 함께 사용하기 (1) | 2023.12.20 |
[Oracle] DB 링크 생성, 조회, 사용 및 삭제 (2) | 2023.11.21 |