如何在Java中复制SQL并粘贴到Dbeaver中

问题描述 投票:0回答:1

Dbeaver 是一个很棒的数据库访问工具。但在版本 23、24(我的 PC 中为 23.1.1)中,出现了问题。

升级之前,我使用的是ver.20~21。有一个令人钦佩的功能使您能够使用一些字符串处理功能在java代码中复制SQL,但是当它粘贴到DBeaver时,它将是纯SQL。

举个例子:

StringBuilder sb = new StringBuilder();
sb.append(" select * from myTable ");
sb.append(" where name is null or lastName = 'Jake' ");

您可以从第一个引用复制到最后一个引用,包括“sb.append()”

" select * from myTable ");
sb.append(" where name is null or lastName = 'Jake' "

它将是:

select * from myTable 
where name is null or lastName = 'Jake'

在最新版本中有什么办法可以实现这一点吗? 我希望这个函数不是故意删除的,它在编写巨大的sql时确实很有帮助。

dbeaver
1个回答
3
投票

有同样的问题,这对我有帮助。

转到窗口 -> 首选项 -> 编辑器 -> SQL 编辑器 -> 代码编辑器

选中选项“从源中提取 SQL

https://github.com/dbeaver/dbeaver/issues/240#issuecomment-198987695

© www.soinside.com 2019 - 2024. All rights reserved.