【问题标题】:Is there a way to define the names of the result tabs names in an SQL Script in DBeaver?有没有办法在 DBeaver 的 SQL 脚本中定义结果选项卡名称的名称?
【发布时间】:2018-04-15 08:40:08
【问题描述】:

我正在创建一个 MySQL 脚本,它在一条记录上运行并从一系列其他表中提取相关记录,这非常有用,但在 DBeaver 中,结果以选项卡的形式返回,只有表名from,这非常有用,但有时让选项卡准确显示结果会更有用。

有没有办法在 SQL 脚本中指定 DBeaver 提取的结果应该命名为什么,以便显示为选项卡名称?

在 DBeaver 中,如果我执行以下脚本(Opt+X):

SELECT *
FROM
  partnerships;

SELECT id, name, owner_id
FROM
  partnerships
WHERE
  name LIKE '%wp%';

这两个查询的结果出现在 DBeaver 屏幕底部的两个不同选项卡中,一个名为 partnerships,另一个名为 partnerships-1。我要问的是,是否有办法让这些标签对我更有意义,比如All PartnershipsWP Partnerships

【问题讨论】:

  • 不清楚你在这里问什么。考虑发布您尝试过的最小示例,并描述实际结果以及它们与您尝试实现的结果有何不同。
  • 你试过select * from partnerships as Some_other_name_here吗?
  • 是的,不幸的是没有工作,DBeaver 只是回来说 SQL 中有错误。

标签: mysql sql sql-scripts dbeaver


【解决方案1】:

事实证明,您实际上可以在查询前使用 SQL 注释定义标题。如:

-- title: WP Named Partnerships
SELECT id, name, owner_id
FROM
  partnerships
WHERE
  name LIKE '%wp%';

这将使WP Named Partnerships 成为结果选项卡的标题。

【讨论】:

  • 这是标题,还有其他选项可以禁用为选择创建选项卡吗?我只想显示最后的选择结果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-18
  • 1970-01-01
  • 2020-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多