sqlplus echo

sqlplus中可以通过控制echo的开关来停止关闭脚本执行中的显示过程

 

在sqlplus中执行sql脚本有三种形式

1. start sql

2. @sql

3. @@sql

 

echo设置默认关闭,关闭状态下的脚本执行只有结果,不显示执行过程

SQL> show echo
echo OFF
SQL> host cat /tmp/select.sql
select * from bonus where sal = 99;

-- truncate table bonus;

/*
begin
for i in 1 .. 100
loop
        insert into bonus values('yumeng','yumeng',i,i);
end loop;
commit;
end;
/
*/

select count(*) from bonus;

SQL> start /tmp/select

ENAME      JOB              SAL       COMM
---------- --------- ---------- ----------
yumeng     yumeng            99         99


  COUNT(*)
----------
       100

 

将echo开启后,运行脚本时将显示执行命令

SQL> set echo on
SQL> show echo
echo ON
SQL> @@/tmp/select
SQL> select * from bonus where sal = 99;

ENAME      JOB              SAL       COMM
---------- --------- ---------- ----------
yumeng     yumeng            99         99

SQL>
SQL> -- truncate table bonus;
SQL>
SQL> /*
SQL> begin
SQL> for i in 1 .. 100
SQL> loop
SQL>         insert into bonus values('yumeng','yumeng',i,i);
SQL> end loop;
SQL> commit;
SQL> end;
SQL> /
SQL> */
SQL>
SQL> select count(*) from bonus;

  COUNT(*)
----------
       100

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值