SQLEditor 应该查询哪个数据库

Which Database is SQLEditor supposed to query on

DBeaver 6.2.1

通常,我想对我当前使用的数据库执行 sql 查询。由于上下文菜单中没有 "query sql",我尝试使用 SQL 编辑器,它会打开一个编辑器 window,我可以在其中编写我喜欢的 sql。但是,这并不像预期的那样工作。实际上,没有任何信息 sql 编辑器正在处理哪个数据库,我认为它一定是当前选择的那个数据库的信息被证明是错误的。

所以 2 个问题:

  1. 在 DBeaver
  2. 中当前选定的数据库上查询 sql 的预期方式是什么
  3. SQL 编辑器默认使用什么数据库,我该如何更改?
  1. What is the expected way to query sql on the currently selected Database in DBeaver

使用 ANSI SQL 标准查询。例如,我使用 DBeaver 在 Sybase 上执行查询,如下所示

SELECT COUNT(1) FROM UserTable1

What Database is the SQL Editor defaultly working on and how can I change this?

  1. 菜单栏 > Window > 数据库导航器:这列出了连接服务器上的所有 schemas/databases,以粗体突出显示的是 DBeaver 连接到的基于关于创建连接时提到的内容。

  2. 您可以 activate/change/select Database/schema 按 ctrl+0 调出 "Active Catalog/Schema" 选项。

-- 在'thoughts'...