2015-09-11 89 views
0

我每天都在使用Notepad ++,並且無止境地愛它。我希望它能做的唯一事情就是不能開箱即用在數據庫上運行SQL。使用ConEmu在Notepad ++中運行SQL

當我需要一個命令行Oracle環境和一些Toad時,我使用ConEmu運行SQLPlus。所以我最終需要做的是從N ++複製我的代碼並將其粘貼到ConEmu或Toad中。我希望我可以在N ++中打開「運行」菜單,然後彈出一個控制檯,用SQLPlus運行ConEmu中的代碼。

有關於如何設置SQLPlus for N ++的THIS教程,但我更喜歡ConEmu。有什麼方法可以修改本教程中給出的代碼來代替使用ConEmu,還是我的思路在這裏都是錯誤的?

代碼在教程:

set ORA_USER=bert 
set ORA_PASS=bert1234 
set ORA_SID= ORCL 
npp_save 
cmd /c copy /y "$(CURRENT_DIRECTORY)\$(FILE_NAME)" "$(SYS.TEMP)\$(FILE_NAME)" >nul 2>&1 
cmd /c echo. >> "$(SYS.TEMP)\$(FILE_NAME)" 
cmd /c echo exit >> "$(SYS.TEMP)\$(FILE_NAME)" 
sqlplus -l $(ORA_USER)/$(ORA_PASS)@$(ORA_SID) @"$(SYS.TEMP)\$(FILE_NAME)" 

如果我說的是沒有意義的,是有辦法使用Toad的「數據網格」在記事本控制檯++的方法嗎?

感謝您提供任何幫助。

+0

那麼你的問題是什麼?爲什麼不簡單地將'sqlplus'改爲'ConEmu - cmd sqlplus'? – Maximus

回答

0

什麼版本的蟾蜍?如果你在蟾蜍爲什麼不使用Toad Script Runner?查看編輯器工具欄上的「作爲腳本執行」按鈕。旁邊有一個小小的下拉菜單。單擊它,您可以將腳本發送到Toad Script Runner或SQL * Plus。 Toad Script Runner是一個GUI應用程序,它將執行腳本併爲您提供網格控件。大多數用戶使用這些「發送到」方法,使蟾蜍騰出來做其他工作。

+0

我希望我能做到這一點,但我得到一個錯誤,說:「此版本的Quest ScriptRunner已過期,在繼續之前必須下載新版本。」我在我的工作電腦上工作,所以我受限於我能做的事情。 – jtchase08

+0

這不應該過期。你使用的是什麼版本的蟾蜍?它是付費的商業版本,試用版,免費軟件,其他版本嗎? –

+0

好吧,回答我自己的問題後,我被告知這是一個包含老版本蟾蜍(9.7-10.1)的錯誤。 Quest Script Runner有一個新的下載來修復這個bug。你可以從這裏下載... https://support.software.dell.com/Download-Install-Detail/3215668?fID=3215668&pr=Toad%20for%20Oracle –

相關問題