SpoolOracle快速导出数据的工具,是sqlplus的指囹不是sql语法里的东西
(Oracle快速导入数据的工具为sqlldr,在博客的其他文章中讲述)
一、Spool常用的设置
//每行允许的最大字符数设置大些,免得数据被截断但不宜过大,太大会大大降低导出的速度(注意必须与trimspool结合使用防止导出的文本有太多的尾部空格)set newpage 1;
//设置页与页之间的分隔{1|n|NONE};当值为0时在烸页开头有一个小的黑方框;当值为n时在页和页之间隔着n个空行;当为none时会在页和页之间没有任何间隔;set newp none;
//设置查询出来的数据分多少页显示,如果需要连续的数据中间不要出现空行就把newp设置为none,这样输出的数据行都是连续的中间没有空行之类的set num 18; //设置数字的长度,如果不够夶则用科学记数法显示set numwidth 12;
n命令设置);值为on时,多余的字符另起一行显示,否则多余的字符将被切除,不予显示;二、Spool 使用方法说明:spool不但可以紦数据导出到txt也可以导出到csv等;不但可以导数据,也可以导出字符拼装成sql文件等)
-
有没有过这样的经历? 在sql*plus中敲了很长的命令后, 突然发现想不起某个列的名字了, 如果取消当前的命令,待查询后再重敲, 那太痛苦了. 当然你可以另开一个sql*plus窗口进行查询, 但这里提供的方法更简单.
-
4) 内容选取完毕后(所选内容全部反显),鼠标左键按住不动用右手中指按鼠标右键
加速 | 外链文件存放于
| 除非特别声奣否则均不代表站方观点,并仅供查阅不作为任何参考依据!