Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';s相当于clrscr();在Oracle SQL中?_Sql_Oracle_Sqlplus - Fatal编程技术网

什么';s相当于clrscr();在Oracle SQL中?

什么';s相当于clrscr();在Oracle SQL中?,sql,oracle,sqlplus,Sql,Oracle,Sqlplus,我想编写一个简单的脚本文件,在给定的部门名称中显示员工姓名给定的部门名称不区分大小写,执行脚本后,不会显示命令 我使用SQL*PLUS,到目前为止我所做的是 EDIT script // script is the file name the default extension is .SQL 在脚本文件中,我写了以下内容 SET VERIFY OFF SELECT Ename, dname FROM emp, dept WHERE emp.deptno = dept.deptno AN

我想编写一个简单的脚本文件,在给定的部门名称中显示员工姓名给定的部门名称不区分大小写,执行脚本后,不会显示命令

我使用SQL*PLUS,到目前为止我所做的是

EDIT script // script is the file name the default extension is .SQL
在脚本文件中,我写了以下内容

SET VERIFY OFF

SELECT Ename, dname
FROM   emp, dept
WHERE emp.deptno = dept.deptno
AND UPPER(Dname) = UPPER('&dname');

SET VERIFY ON
然后是SQL*Plus

START script
查询工作正常,但我不知道如何执行这部分“在执行脚本后,不会显示命令。

也许您正在寻找:

SET ECHO OFF
另一个选项是使用命令行上的
-S
(静默)选项启动SQL*Plus。发件人:

-S[ILENT]

禁止显示所有SQLPlus信息和提示消息,包括命令提示、命令回显以及启动SQLPlus时通常显示的横幅


关于题为:

clrsc()的等价物是什么

如果您使用的是ANSI终端,使用esc
[2J
应清除屏幕:

SET ECHO OFF
SET SERVEROUTPUT ON
VAR ANSI_TERM_CLEAR VARCHAR2 (10)
BEGIN SELECT CHR(27)||'[2J' INTO :ANSI_TERM_CLEAR FROM DUAL; END;
/
PRINT :ANSI_TERM_CLEAR

也许你在寻找:

SET ECHO OFF
另一个选项是使用命令行上的
-S
(静默)选项启动SQL*Plus。从:

-S[ILENT]

禁止显示所有SQLPlus信息和提示消息,包括命令提示、命令回显以及启动SQLPlus时通常显示的横幅


关于题为:

clrsc()的等价物是什么

如果您使用的是ANSI终端,使用esc
[2J
应清除屏幕:

SET ECHO OFF
SET SERVEROUTPUT ON
VAR ANSI_TERM_CLEAR VARCHAR2 (10)
BEGIN SELECT CHR(27)||'[2J' INTO :ANSI_TERM_CLEAR FROM DUAL; END;
/
PRINT :ANSI_TERM_CLEAR

也许你在寻找:

SET ECHO OFF
另一个选项是使用命令行上的
-S
(静默)选项启动SQL*Plus。从:

-S[ILENT]

禁止显示所有SQLPlus信息和提示消息,包括命令提示、命令回显以及启动SQLPlus时通常显示的横幅


关于题为:

clrsc()的等价物是什么

如果您使用的是ANSI终端,使用esc
[2J
应清除屏幕:

SET ECHO OFF
SET SERVEROUTPUT ON
VAR ANSI_TERM_CLEAR VARCHAR2 (10)
BEGIN SELECT CHR(27)||'[2J' INTO :ANSI_TERM_CLEAR FROM DUAL; END;
/
PRINT :ANSI_TERM_CLEAR

也许你在寻找:

SET ECHO OFF
另一个选项是使用命令行上的
-S
(静默)选项启动SQL*Plus。从:

-S[ILENT]

禁止显示所有SQLPlus信息和提示消息,包括命令提示、命令回显以及启动SQLPlus时通常显示的横幅


关于题为:

clrsc()的等价物是什么

如果您使用的是ANSI终端,使用esc
[2J
应清除屏幕:

SET ECHO OFF
SET SERVEROUTPUT ON
VAR ANSI_TERM_CLEAR VARCHAR2 (10)
BEGIN SELECT CHR(27)||'[2J' INTO :ANSI_TERM_CLEAR FROM DUAL; END;
/
PRINT :ANSI_TERM_CLEAR

我试过设置ECHO OFF,我没有注意到任何更改,以前的查询仍然存在,屏幕没有被清除?这不是设置ECHO OFF应该做的吗?我试过设置ECHO OFF,我没有注意到任何更改,以前的查询仍然存在,屏幕没有被清除?这不是设置ECHO OFF应该做的吗?我试过设置ECHO OFF,我想我没有注意到任何更改,以前的查询仍然存在,屏幕没有清除?这不是设置ECHO OFF应该做的吗?我尝试设置ECHO OFF,我没有注意到任何更改,以前的查询仍然存在,屏幕没有清除?这不是设置ECHO OFF应该做的吗?