请帮助SQLPLUS?如何使用DEFINE`OFF`初始启动SQLPLUS?

Pet*_*háč 3 oracle command-line sqlplus batch-file

我有一个批处理脚本,用连接细节调用PLSQL,工作正常,但我仍然必须明确SET DEFINE OFF连接时.我想增强我的简单批处理脚本以将SET DEFINE OFF命令传递给SQLPLUS,这样一旦我连接,我将不再需要手动发出该命令.

echo set define off | sqlplus user/pwd@tnsname
Run Code Online (Sandbox Code Playgroud)

这不起作用.我已登录,并立即再次注销(输出如下):


SQL*Plus:版本10.2.0.3.0 - 生产于2009年6月15日星期一16:43:17
版权所有(c)1982,2006 ,Oracle.版权所有.

连接到:Oracle数据库10g企业版10.2.0.4.0版 - 使用分区,OLAP,数据挖掘和实际应用程序测试选项进行生产

SQL> SQL>与Oracle数据库 10g企业版10.2版断开连接.0.4.0 - 使用分区,OLAP,数据挖掘和实际应用程序测试选项进行生产

d:>

小智 5

或者在当前目录中名为login.sql的文件中.