Linux pgsql与oracle导出数据到csv文件
记录一下:
pgsql:
psql -h dbhost -d dbname -c “select * from table;” -A -F, > data.csv;
oracle
cd /var/www/html
sqlplus -s dbuser/dbpwd@dbname @test.sql > data.csv
set colsep , //域输出分隔符
set feedback off //回显本次sql命令处理的记录条数,缺省为on即去掉最后的 “已经选择10000行”
set heading on //输出域标题,缺省为on 设置为off就去掉了select结果的字段名,只显示数据
set trimout on //去除标准输出每行的拖尾空格,缺省为off
spool /var/www/html //指定csv导出的路径
select * from table;
spool off
exit