有没有办法在 DBeaver 的 SQL 脚本中定义结果选项卡名称的名称?
Posted
技术标签:
【中文标题】有没有办法在 DBeaver 的 SQL 脚本中定义结果选项卡名称的名称?【英文标题】:Is there a way to define the names of the result tabs names in an SQL Script in DBeaver? 【发布时间】: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 Partnerships
和WP Partnerships
。
【问题讨论】:
不清楚你在这里问什么。考虑发布您尝试过的最小示例,并描述实际结果以及它们与您尝试实现的结果有何不同。 你试过select * from partnerships as Some_other_name_here
吗?
是的,不幸的是没有工作,DBeaver 只是回来说 SQL 中有错误。
【参考方案1】:
事实证明,您实际上可以在查询前使用 SQL 注释定义标题。如:
-- title: WP Named Partnerships
SELECT id, name, owner_id
FROM
partnerships
WHERE
name LIKE '%wp%';
这将使WP Named Partnerships
成为结果选项卡的标题。
【讨论】:
这是标题,还有其他选项可以禁用为选择创建选项卡吗?我只想显示最后的选择结果以上是关于有没有办法在 DBeaver 的 SQL 脚本中定义结果选项卡名称的名称?的主要内容,如果未能解决你的问题,请参考以下文章
DBeaver连接mysql数据库执行.sql脚本,Windows
DBeaver连接mysql数据库执行.sql脚本,Windows
DBeaver文件编码(cp1250 - Windows-1250) - 更改默认编码?