我有一个带有连接细节的批处理脚本,它可以正常工作,但在连接时仍然必须显式地使用SET DEFINE OFF。我想增强我的简单批处理脚本,将SET DEFINE命令传递给SQLPLUS,这样一旦我连接起来,我就不再需要手动发出该命令了。
echo set define off | sqlplus user/pwd@tnsname这不管用。我已登录,并立即再次登出(输出如下):
SQL*Plus: 10.2.0.3.0版- Mon Jun 15 16:43:17 2009版
版权(c) 1982,2006年,甲骨文。版权所有。
连接到: Oracle数据库10g企业版发布版10.2.0.4.0 -使用分区、OLAP、数据挖掘和实应用程序测试选项进行生产
SQL> SQL>与Oracle数据库断开连接, 10g企业版第10.2版。0.4.0 -使用分区、OLAP、数据挖掘和实际应用程序测试选项的产品
D:>
发布于 2009-06-15 15:56:47
或者在当前目录中名为login.sql的文件中。
发布于 2009-06-15 15:52:28
将SET DEFINE OFF放到脚本本身或glogin.sql (在$ORACLE_HOME/sqlplus中找到)
https://stackoverflow.com/questions/996864
复制相似问题