oracle sqlplus操作


步骤:

  1. su - oracle 切换到oracle用户
  2. sqlplus /nolog 进入sqlplus命令行
  3. conn cps/cps 连接到cps用户的数据库,cps/cps表示:用户/密码
  4. 执行sql脚本文件,例如:@/home/cps/cps.sql

将查询的结果重定向到文件,不在屏幕输出:

--每行的字符数目
set linesize 8000
--该参数设置每页输出的行数。n=0表示不产生新页
set pagesize 0
--显示和拷贝long类型值的最大宽度的设置,最大值2G
set long 2000000000
--sqlplus检索long类型值的增量大小.由于内存的限制 可按增量检索
--一项目当时plsql和sqldeveloper都有明显的网络延迟问题,sqlplus缺省没有问题,设置此参数后也能够使问题重现
set longchunksize 9000000
--列的设置
--col username format a4 
--col a format 999,999,999

--各列的标题(包括文字和下划线)在结果报表上显示。
set heading on 
--查询结束时,给出查询结果的记录数信息。禁止显示最后一行的计数反馈信息
set feedback off 
--执行命令文件时,命令本身是否显示在屏幕上
set echo off
--控制由文件执行命令所产生的输出的显示
set termout off
--清空多余的空格,如:linesize过长
set trimout on
set trimspool on
set timing on

--生产数据命令
spool e:\cott_spool_emp.txt;
SELECT * FROM ATTRIBUTEINSTANCE   WHERE OWNERID = 'e9dcbee0-18ea-486f-93c4-ed9ce64e4685';
--select * from workitem where rownum < 5;
spool off;

将上面SQL保存到文件,然后在cmd窗口执行该文件即可

SQL>@D:\xxx.sql

优质内容筛选与推荐>>
1、Qt学习--初学注意事项
2、Python 类的特殊成员介绍
3、卸载删除windows服务
4、《编程珠玑》第二章-循环移位
5、待写


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号