DBeaver 没有菜单项 生成SQL Generate SQL

Intro

DBeaver 是一款很棒的多平台、支持多数据源的GUI数据库客户端。
有一个我经常使用的功能就是:
当我查询到一个结果集,我可以选中某几行,然后生成对应的 insert/update/select 等SQL语句。这个生成过程的优点是自动、快速、不易出错。

可是问题出现了:
有的时候我在结果集界面选中行后,右键菜单有这个选项,有的时候没有:“生成SQL/Generate SQL”。

在这里插入图片描述

问题的根本

有无该菜单项取决于你的查询SQL是单表还是多表?

一开始我以为是DBeaver的版本问题、系统兼容性问题。
后来发现,是我执行的select语句的问题。

单表查询语句的结果集才有**生成SQL**这个菜单项,多表关联查询的结果集没有这个菜单项!

单表查询的结果集的菜单

en
在这里插入图片描述

zh
在这里插入图片描述在这里插入图片描述

多表关联查询的结果集的菜单

没有 生成SQL/Generate SQL 这个菜单项。

en
在这里插入图片描述

zh
在这里插入图片描述

测试版本

https://download.dbeaver.com/community/23.0.3/dbeaver-ce-23.0.3-macos-aarch64.dmg
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wuyujin1997/article/details/130451491