【问题标题】:How to execute SQL in the IntelliJ Ultimate SQL Console?如何在 IntelliJ Ultimate SQL 控制台中执行 SQL?
【发布时间】:2017-08-13 22:04:05
【问题描述】:

在 IntelliJ Ultimate 2017.2 中,从 Database 面板打开的 SQL Console 让我可以输入一些 SQL。

不幸的是,当我单击左上角的绿色三角形图标时,有时我的 SQL 会执行,有时却不执行。有时我需要在点击三角形之前选择所有文本以使其执行,有时我不需要。显然,这个工具有一些逻辑或魔术使我无法理解。

➠ SQL 控制台如何执行?

documentation for Database Console 说:

使用此图标或快捷方式执行选定的(突出显示的)SQL 语句。

如果没有选择,则执行当前语句。

这不是我在 macOS Sierra 10.12.5 上运行时看到的行为。

【问题讨论】:

  • 您确定插入符号(光标)在您要执行的语句上吗?如果语句是多行的,就像您的屏幕截图一样,并且插入符号位于第 2 行或第 3 行,则不会执行任何操作。如果您将插入符号放在第 1 行,请检查该语句是否已执行。
  • @CrazyCoder 是的,你描述的行为是我所经历的。那么文档在哪里说“声明”他们真的意思是“行”?这似乎更像是一个错误而不是一个功能——我看不出有什么好处。无论如何......有什么办法可以让整个 dang 脚本运行?

标签: sql database intellij-idea console datagrip


【解决方案1】:

您可以在Preferences/Settings > Tools > Database > Execute in Console 中控制 IDE 对此操作执行的操作。

您可能希望将其中一些设置为整个脚本

【讨论】:

    猜你喜欢
    • 2014-05-28
    • 2019-03-30
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多