如何在 DBeaver 上运行任意 SQL?

Posted

技术标签:

【中文标题】如何在 DBeaver 上运行任意 SQL?【英文标题】:How do I run arbitrary SQL on DBeaver? 【发布时间】:2016-04-04 06:26:15 【问题描述】:

好的,所以这似乎是一个愚蠢的问题,但我正在与 DBeaver 战斗,到目前为止它正在获胜,而 Google 拒绝选择一方。

我已经研究了如何探索数据库,查看表结构,甚至可以查看表的数据并对其进行过滤。

但如果我只想运行任意 SQL 语句,我该怎么做呢?

【问题讨论】:

【参考方案1】:

发布后 30 秒,我找到了答案。屏幕顶部出现了一个 SQL 编辑器菜单(不在数据库导航器中)。从中选择 SQL 编辑器会打开一个查询窗口,我可以在其中输入 SQL。

【讨论】:

你知道如何执行多行 sql 语句而不必选择整个 sql 并按 ctrl + enter 吗?如果我在 ; 之后按 ctrl+enter它拒绝运行 ; 之前的查询 抱歉,无法帮助您。我几乎不再使用 DBeaver,转而使用独立的 SQL 客户端。 执行查询单击“SQL 编辑器”菜单并选择“执行 SQL 语句”(或使用快捷方式) @happybuddha 要从 DBeaver 编辑器中执行多个 sql 语句,请从 SQL 编辑器菜单中选择“执行 SQL 脚本”。快捷键是 Alt+X。 是的,我在使用 DBeaver 2 周后也发现了这个 SQL 编辑器功能。好像 SQL Editor 不像另一个 SQL 开发者 UI 那样放在平常的地方。

以上是关于如何在 DBeaver 上运行任意 SQL?的主要内容,如果未能解决你的问题,请参考以下文章

DBeaver,如何声明变量并使用它们?

如何在 DBeaver 中漂亮地格式化我的 SQL 查询?

DBeaver 中 SQL 编辑器上的行号

Dbeaver 没有活动连接

如何在 SQL DBeaver 中查找时间戳大于某个日期时间的数据?

如何使用 dBeaver 创建 SQL Server 数据库?