zoukankan      html  css  js  c++  java
  • sqlplus中怎么将你全部的操作和结果记录保存到你指定的文件里

    【在sqlplus的操作中,非常多时候我们都想把自己的写的sql语句和改动日志或者结果信息做记录】

    【首先】肯定要正常连接到oralce数据库。

    【然后】

    你用你指定的用户登录到oralce数据库之后。在sqlplus工作区

    SQL>spool d:oracle.txt;
    如上命令,keywordspool之后为你想将你接下来要做的全部操作保存在什么地方以及要保存成什么格式。

    …………

    在你不打算再对数据库操作。或者说你打算关闭sqlplusclient工具的时候。在关闭spool,然后在你刚才设定的路径中你会看到你要保存的文件记录。

    SQL>spool d:oracle.txt;

    【关于spool命令】

    spool是sqlplus的命令,仅仅能在sqlplus中使用。

    【关于spool的设置--经常使用】

    set pagesize 0;

           ps:{输出每行的页数。缺省值为0,为了避免分页可设置为0,但在有的oracle版本号中,不成立,到时依据情况处理}

    set colsep‘’;

           ps:{输出域分隔符}

    set echo off;

    ps:{显示start启动的脚本中的每一个命令,默觉得on}

    set feedback off;

    ps:{回显本次sql命令处理的记录条数,默觉得on}

    set heading off;

    ps:{输出域标题。默觉得on}

    set linesize 80;

    ps;{输出每一行字符个数。默觉得80}

    set trimout on;

    ps:{去除标准输出的每行的拖尾空格,默觉得off}

    set termout off;

    ps:{显示脚本中命令的运行结果}

  • 相关阅读:
    捕获Java线程池执行任务抛出的异常
    Java Singleton 单例模式
    深度解析Java内存的原型及工作原理
    使用Spring管理数据源连接池
    Java中用内存映射处理大文件
    基于Java阻塞队列的搜索实例
    Java学习之将图片文件保存到数据库
    Java使用反射调用方法
    Java程序员易犯的10个SQL错误
    Hibernate中的数据库增改删查操作
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7168340.html
Copyright © 2011-2022 走看看