oracle - SQL*Plus - 如何隐藏 SET ECHO OFF?

标签 oracle set echo sqlplus

在 SQL PLus 中,如果我想在屏幕上隐藏命令,我在脚本的开头使用:

SET ECHO OFF

但是这个命令呢?如何隐藏呢?

在 MS-Dos 中,您可以在它前面使用 @,但在 SQL*Plus 中呢?

编辑:
我知道 SQL*Plus 的 -S 选项,但问题是我将脚本发送到客户端,因此我无法控制它们如何运行 SQL*Plus。

最佳答案

不,我知道没有办法隐藏“设置回声关闭”命令本身,如果回声打开。

但是,默认情况下回声是关闭的。因此,如果在您最初启动 SQL*Plus 时打开了 echo,那么您可能有包含“set echo on”的 login.sql 或 glogin.sql?

检查 $ORACLE_HOME/sqlplus/admin 中的 glogin.sql,以及启动 SQL*Plus 的目录和 $SQLPATH 中列出的任何目录中的 login.sql。

希望有帮助。

关于oracle - SQL*Plus - 如何隐藏 SET ECHO OFF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933265/

相关文章:

mysql - 为每个页面加载查询我的数据库是否安全?

python - 在python中获取一组二维列表

c++ - 如何为第二个值 "double"订购 set< pair< pair<int, int>, double >> ?

php - 将 PHP 脚本回显到父页面上

java - 应该使用 Read committed 还是 Serializable 作为隔离级别的场景?

java - 在java代码中频繁提交插入数据库是一个好习惯吗?

java - 是否可以将 ojdbc7.jar 与 JDK8 一起使用?

c++ - 没有内存重新分配的 std::set 的替代方案?

php - 如何将 php 函数放入 php echo 中的 html 表单中?

git - 直接从 git shell 添加文件到 .gitignore