【发布时间】:2010-11-03 01:40:14
【问题描述】:
我有一个批处理脚本,它使用连接详细信息调用 PLSQL,它工作正常,但我仍然必须在连接时显式地 SET DEFINE OFF。我想增强我的简单批处理脚本以将 SET DEFINE OFF 命令传递给 SQLPLUS,这样一旦我连接上,我将不再需要手动发出该命令。
echo set define off | sqlplus user/pwd@tnsname
这不起作用。我已登录,然后立即再次注销(输出如下):
SQL*Plus:版本 10.2.0.3.0 - 2009 年 6 月 15 日星期一 16:43:17 生产
版权所有 (c) 1982、2006,甲骨文。版权所有。
连接到: Oracle 数据库 10g 企业版 10.2.0.4.0 版 - 生产 具有分区、OLAP、数据挖掘和实际应用程序测试选项
SQL> SQL> 与 Oracle 数据库断开连接 10g 企业版 10.2 版。 0.4.0 - 生产 具有分区、OLAP、数据挖掘和实际应用程序测试选项
D:>
【问题讨论】:
标签: oracle command-line batch-file sqlplus