我有一個批處理腳本調用PLSQL的連接細節,這工作正常,但我仍然必須明確當我連接時SET DEFINE OFF
。我想增強我的簡單批處理腳本以將SET DEFINE OFF命令傳遞給SQLPLUS,以便在連接後,我將不再需要手動發出該命令。請幫忙用SQLPLUS嗎?最初如何使用DEFINE'OFF`啓動SQLPLUS?
echo set define off | sqlplus user/[email protected]
這是行不通的。我登錄,並立即再次註銷(輸出如下):
的SQL * Plus:發佈10.2.0.3.0 - 生產於星期一6月15日16時43分十七秒2009年
版權所有(C) 1982年,2006年,甲骨文。版權所有。
連接到: Oracle數據庫10g企業版發佈10.2.0.4.0 - 生產 隨着分區,OLAP,數據挖掘和實時應用測試選項
SQL> SQL> Oracle數據庫10克斷開連接企業版版本10.2。 0.4.0 - 生產 隨着分區,OLAP,數據挖掘和實時應用測試選項
d:>
哇,我剛學到一件新東西 - 關於那個glogin.sql文件。我永遠不會查看。但是,我寧願沒有SET DEFINE關閉每次我連接到任何實例。從該批處理腳本開始。將SET DEFINE關閉到腳本本身的意思是什麼?怎麼樣?這就是我所追求的... – 2009-06-15 15:57:11
@MasterPeter:只需將一行說SET DEFINE OFF添加到腳本的開頭:) – Quassnoi 2009-06-15 16:02:58