Oracle数据库 SET ECHO [ON|OFF]

博客围绕Oracle 11g Release 2中ECHO显示语句展开。介绍其默认状态为OFF,可运行语句查看状态。还给出创建.sql脚本文件、登录scott用户等操作示例,展示ECHO为OFF和ON时执行结果的区别,即ON显示、OFF不显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明
-- 运行.sql文件时,显示.sql文件中的语句
SET ECHO ON
-- 运行.sql文件时,不显示.sql文件中的语句
SET ECHO OFF

Oracle 11g Release 2默认是OFF
不知道也没关系,运行下面语句查看状态

SHOW ECHO
示例:
  1. 创建一个.sql脚本文件,路径如下:
"H:\SQL\echo.sql"
  1. 编辑文件,复制下面语句到文件中
SELECT * FROM DEPT
/
  1. 登录到scott用户
--scottph120是密码,默认是tiger
sqlplus scott/scottph120
  1. 运行下面语句
START "H:\SQL\echo.sql"
  1. 结果如下:
SQL> START "H:\SQL\echo.sql"

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON

上面是ECHO为OFF状态时的执行结果

  1. 更改ECHO的状态为ON
SET ECHO ON
  1. 执行第4步,结果如下:
SQL> START "H:\SQL\echo.sql"
SQL> SELECT * FROM DEPT
  2  /

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON

区别就在第2,3两行,ON显示,OFF不显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值