sqlplus中怎么将你所有的操作和结果记录保存到你指定的文件中

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

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

【然后】

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

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

…………

在你不打算再对数据库操作,或者说你打算关闭sqlplus客户端工具的时候,在关闭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:{显示脚本中命令的执行结果}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值