【问题标题】:Use ConEmu to run SQL in Notepad++在 Notepad++ 中使用 ConEmu 运行 SQL
【发布时间】:2015-09-11 14:04:47
【问题描述】:

我每天都在使用 Notepad++,并且爱不释手。我希望它不能开箱即用的唯一一件事就是在数据库上运行 SQL。

当我需要命令行 Oracle 环境时,我使用 ConEmu 运行 SQLPlus,而其他一切都使用 Toad。所以我最终需要做的是从 N++ 复制我的代码并将其粘贴到 ConEmu 或 Toad 中。我希望我可以在 N++ 中打开“运行”菜单,然后弹出一个控制台,使用 SQLPlus 在 ConEmu 中运行代码。

THIS 教程介绍如何为 N++ 设置 SQLPlus,但我更喜欢 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)"

如果我说的没有意义,有没有办法在 Notepad++ 中使用 Toad 的“数据网格”作为控制台?

感谢您提供的任何帮助。

【问题讨论】:

  • 那么你的问题是什么?为什么不简单地将sqlplus 更改为ConEmu - cmd sqlplus

标签: oracle notepad++ sqlplus toad conemu


【解决方案1】:

什么版本的蟾蜍?如果您在 Toad 中,为什么不使用 Toad Script Runner?查看编辑器工具栏上的 Execute as Script 按钮。它旁边有一个小下拉菜单。单击该按钮,您可以将脚本发送到 Toad Script Runner 或 SQL*Plus。 Toad Script Runner 是一个 GUI 应用程序,它将执行您的脚本并为您提供网格控制。大多数用户使用这些“发送至”方法,以便 Toad 腾出时间进行其他工作。

【讨论】:

  • 我希望我能这样做,但我收到一条错误消息,提示“此版本的 Quest ScriptRunner 已过期。您必须下载新版本才能继续。”我在我的工作电脑上,所以我能做的事情很有限。
  • 那不应该过期。您使用的是什么版本的 Toad?它是付费商业副本、试用版、免费软件还是其他?
  • 好的,为了回答我自己的问题,我被告知这是旧版 Toad (9.7-10.1) 的错误。有一个新的 Quest Script Runner 下载来修复这个错误。你可以从这里下载...support.software.dell.com/Download-Install-Detail/…
猜你喜欢
  • 2013-08-31
  • 2012-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多