加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle – SQL * Plus – 如何隐藏SET ECHO?

发布时间:2020-12-12 13:12:17 所属栏目:百科 来源:网络整理
导读:在SQL PLus中,如果我想在屏幕上隐藏命令,我会在脚本的开头使用: SET ECHO OFF 但是这个命令怎么样?如何隐藏呢? 在MS-Dos中你可以在它前面使用@,但是在SQL * Plus中? 编辑: 我知道SQL * Plus的-S选项,但问题是我将脚本发送到客户端,因此我无法控制它们如
在SQL PLus中,如果我想在屏幕上隐藏命令,我会在脚本的开头使用:
SET ECHO OFF

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

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

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

您可能希望使用-S标志启动SQL * Plus:
sqlplus -S user/password@db @path/to/your/script

documentation说:SILENT Option

-无声]

禁止显示所有SQL * Plus信息和提示消息,包括命令提示符,命令回显以及启动SQL * Plus时通常显示的标题.如果省略用户名或密码,SQL * Plus会提示输入,但提示不可见!使用SILENT在另一个程序中调用SQL * Plus,以便用户看不到SQL * Plus的使用.

SILENT是一种在CGI脚本或操作系统脚本中使用SQLPLUS -MARKUP命令为Web创建报告的有用模式. SQL * Plus横幅和提示被禁止,并且不会出现在使用SILENT选项创建的报表中.SILENT选项

因此,使用静默选项似乎根本不需要使用set echo.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读