sqlplus로 csv 파일생성시 질문 0 2 3,274

by lovely랑 [Oracle 백업/복구] [2010.05.24 22:04:05]


안녕하세요

sqlplus 의 spool기능을 이용하여 csv파일 생성시 질문입니다.


SET ECHO OFF
SET NEWPAGE 0
SET SPACE 0
SET PAGESIZE 0
SET FEEDBACK OFF
SET HEADING OFF
SET TRIMSPOOL OFF
spool test.csv;
SELECT  FROM TEST_CODE;
spool off;

이런 결과 후 화면은

2009-03-01 01     198    0    283

이렇게 라인의 FIELD 단위로 공백이 들어갑니다.

2009-03-01,01,198,0,283 이렇게

출력하는 방법이 없는지 문의드립니다.
by 현 [2010.05.25 08:58:17]
에러 안나던가요?
select절이 없는데요...

select절에 컬럼들에 파이프라인(||)을 사용하여 컴마 등을 넣으실 수 있습니다.

by lovely랑 [2010.05.25 11:17:35]
제가 질문드리는건 공백을 없애는 방법에 대해
sqlplus에서 setting법을 문의 드리는 건데요~

, 는 set colsep =',' 이렇게 가능한데... 공백을 없애는 방법 문의 다시드립니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입