新版本的sqlplus可以导出结果为csv格式了,此前只有html格式选项。
如果你想仅仅导出数据结果为csv文件,还有其他的系统变量你需要注意的。
SET ECHO OFF --关闭命令自身显示
SET TERMOUNT OFF --关闭命令输出显示
SET FEEDBACK OFF --关闭记录数返回
SET VERIFY OFF --关闭变量验证
SET HEDING OFF --关闭标题显示
SET MARKUP CSV ON DELIMITER ,QUOTE ON
spool output.csv
select * from all_users where USERNAME like '&1%';
spool iff
clear buffer
exit;