zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    第一次工作 第一星期问题总结。
    IOS 中使用token机制来验证用户的安全性
    地址栏连接参数修改
    JavaScript反调试技巧
    简谈前端存储
    跨域的原因,场景,方法
    vue学习笔记(一)关于事件冒泡和键盘事件 以及与Angular的区别
    vue入门 vue与react和Angular的关系和区别
    详细图解作用域链与闭包
    jQuery的ajax详解
  • 原文地址:https://www.cnblogs.com/fxl-njfu/p/8108708.html
Copyright © 2011-2022 走看看