よくわすれるのでメモ。
コピペ用。
■固定長でのCSV出力
set echo off
set linesize 1000
set pagesize 0
set trimspool on
set feedback off
set colsep ','
spool c:\temp\emp.csv
select * from emp;
E01,D01,名字1 ,名前1 , 10
E02,D01,名字2 ,名前2 , 50
E03,D02,名字3 ,名前3 , 100
spool off
■可変長でのCSV出力
set echo off
set linesize 1000
set pagesize 0
spool c:\temp\emp.csv
select emp_id ||','|| dept_id ||','|| first_name ||','|| last_name ||','||salary from emp;
E01,D01,名字1,名前1,10
E02,D01,名字2,名前2,50
E03,D02,名字3,名前3,100
spool off
めんどくさいですね
0 件のコメント:
コメントを投稿