在 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/