sql - 将 SQL 脚本与数据库关联

标签 sql dbeaver

我一直在使用 DBeaver 作为 SQL Server Management Studio 的替代品,我很喜欢它。我唯一无法弄清楚的是如何将脚本与数据库相关联。例如,在 SSMS 中,我可以在对象资源管理器中右键单击一个数据库(我们称之为 A),然后单击“新建查询”(或 ctrl+n)以打开在数据库 A 中处于事件状态的脚本。如果我在一个不同的数据库 (B),该脚本与数据库 B 相关联。当我切换回原始脚本时,我又回到使用数据库 A 工作,而无需从数据库列表中手动选择或执行 USE陈述。显然,切换回第二个脚本将使数据库 B 再次处于事件状态。

不幸的是,在 DBeaver 中,所有脚本似乎只有一个事件数据库。有没有办法在 DBeaver 中设置它以这种方式像 SSMS 一样工作?

编辑:DBeaver 将单个数据库称为目录/模式。这就是我试图与单个脚本相关联的内容。

最佳答案

我正在使用 DBeaver 社区,并且我使用了多个数据库。您只需从下拉列表中选择数据库即可更改数据库,它用于打开 .

我目前没有连接我公司的系统,请从互联网上找到一张示例图像。
enter image description here

关于sql - 将 SQL 脚本与数据库关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57225983/

相关文章:

postgresql - 使用 SSH 隧道通过 DBeaver 连接到 Postgres

sql - 插入大于 2000 或 4000 字节的 BLOB 测试字符串

sql - 图表工具在 SQL Server 2008 R2 中停止工作

SQL 表 - 根据条件合并行

mysql - 使用parent_id或child_id : Mysql选择整个团队

java.lang.OutOfMemoryError : Java heap space in DBeaver 错误

sql-server - DBeaver还原SQL Server .bak文件

dbeaver - DBeaver 5.2.0 中的自动换行在哪里?

mysql - 暂停或操作表中的自动增量列

sql - OPTION(OPTIMIZE FOR UNKNOWN) 和 OPTION(RECOMPILE) 之间的主要区别是什么?