用sqlplus的spool导文本文件
来源:互联网 发布:殷保华一线法公式源码 编辑:程序博客网 时间:2024/05/17 06:12
- sqlplus user/pwd@database << END
- set echo off; --命令不回显
- set feedback off; --不显示已选择行数
- set colsep |; --设置列分割符
- set linesize 2500; --设置每行最大长度(补空格的)
- set pagesize 0; --设置不分页
- set heading off; --不显示列名
- set term off; --不显示脚本内容
- set trimspool on; --去掉行末的空格,针对spool的文件内容
- set trimout on; --去掉行末的空格,针对屏幕输出
- set numformat 99999999990.99; --设置数字格式,保留两位位小数,小于0时小数点前补零(0.22)
- set sqlnumber off; --sql换行后显示提示符(而不是行号)
- spool tmpfilename.txt
- sqlstatement;
- spool off
- END
- #去出多余内容
- sed -e 's/ //g' -e '/^SQL>/d' tmpfilename .txt > newfilename.txt
补充:
set numformat 99999999999.999 --保留三位小数,小于零时小数点前不补零(.222)
用colsep ,导出的字段会按字段长度自动补空格
如果sql语句中用到了连接符“||”,则对输出的格式设置无效 (set numformat )
参考:
http://www.diybl.com/course/7_databases/oracle/oraclejs/20110223/553944.html
sqlplus user guid:
http://docs.oracle.com/cd/B10501_01/server.920/a90842/toc.htm
0 0
- 用sqlplus的spool导文本文件
- sqlplus的spool命令
- sqlplus spool
- SQLPLUS的 set配置(结合spool)
- 用spool+unix shell生成文本文件
- 用spool+unix shell生成文本文件
- sqlplus 常用命令 、、spool
- ORACLE SQLPLUS SPOOL
- sqlplus spool 文件
- sqlplus spool 使用
- shell oracle(sqlplus spool)
- 用sqlplus只输出数据到文本文件的实例
- sqlplus中利用spool生成带日期的文件名
- sqlplus中利用spool生成带日期的文件名
- sqlplus中利用spool生成带日期的文件名
- oracle 利用sqlplus客户端的spool工具把查询出来的内容导到指定的文件中
- sqlplus SPOOL 导出网页文件
- SQLPLUS SPOOL命令使用详解
- Python中的Classes和Metaclasses详解
- Python练手项目0013
- 使用 CXF 做 webservice 简单例子
- 三字母词和转义字符
- java通过http下载文件
- 用sqlplus的spool导文本文件
- 置信区间(已知样本均值和样本的方差,求总体均值的置信区间)(n < 30)
- [线性规划 对偶 凸包 三分] Codeforces 605C #335 (Div. 1) C. Freelancer's Dreams
- mysql树形结构遍历
- 禁止写入日志
- 关键字final
- poj1163
- caffe - 训练前如何修改 prototxt
- django 通过bootstrap fileinput 上传图片