Dbeaver自动在我的查询后添加字母

9

Dbeaver会自动在表的全名后面添加开头字母,如果我使用下拉菜单选择了一个表格并需要知道如何关闭它。

就像这样:

select * from kalibrierprotokoll_lx_punkte klp 

那个表别名很有趣,保留它。 - Dee
1个回答

14

DBeaver会自动创建表别名。

如果你的表叫做MySpecialTable,它会使用别名mst,如果它被称为kalibrierprotokoll_lx_punkte,它会创建klp

这是一个有用的功能,当你开始连接表时,它会使引用特定字段变得更加容易,因为你可以使用别名(klp.something)。 当你开始输入klp.时,它也会使列名自动完成成为可能。

如果你必须关闭它,可以在首选项中执行此操作,在

DBeaver → Editors → SQL Editor → SQL Completion → [x] Insert table aliases (in FROM clause)

我会让它保持开启状态。


我只需要将代码复制粘贴到 VBA 中,一旦准备好了,我就会重新启用它。谢谢。 - Jan
@Jan 在你的 VBA 代码中使用表别名不会有任何问题,我甚至都不会在意。 :) - Tomalak
8
自 DBeaver v21 版本起,此设置现在可以在“窗口”->“首选项”->“编辑器”->“SQL 编辑器”->“代码完成”->“插入表别名”->“N/A”中找到。 - Efran Cobisi
记得不要像下面这样查询,我被卡住了: select kp."columnName" from "kalibrierprotokoll_lx_punkte" kp as klp 我正在使用PostgreSQL和DBeaver - v21.3.0。 请改用以下查询语句:select "columnName" from "kalibrierprotokoll_lx_punkte" as klp - Arqam Rafay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接