sqlplus执行sql脚本导出文件

一、登录
cmd 黑窗口
sqlplus 用户名/密码@连接字符串

二、@+脚本文件地址(也可直接拖进去)
2.1 所执行的脚本内容
set echo off
set feedback off
set linesize 1000
set pagesize 0
set sqlprompt ‘’
set trimspool on
spool F:\emp.csv
@F:\emp.sql
spool off
exit

2.2 emp.sql
select ‘“employee_id”,“last_name”,“first_name”,“salary”’ from dual union all select empno || ‘,"’ || ename || ‘","`’|| card ||’"’ from myemp;

注:关于导出csv文件在打开时(不打开则正常导入数据库),列数据为数字大于15位被科学计数法表示且转转换后后面的数字都为0;
解决:在导出数据时加特殊字符如“·”将数字变为字符。导出后打开csv 设置文本格式为无小数位的数字,将特殊字符替换掉即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值