我有很多.sql
文件要通过DBeaver执行.传统的数据库开发程序允许用户在同一窗口中编辑和运行SQL脚本(全部或部分),但这对于DBeaver来说并不明显.
当我打开一个.sql
脚本时,会出现一些按钮栏中的下拉框,它们似乎充当了连接选择器.但是我所定义的连接都没有出现在这些下拉框中.可以在"数据库导航"视图中的数据库对象上打开SQL控制台,但不能在SQL脚本上打开SQL控制台.
如何使用DBeaver针对特定数据库连接完全或部分执行SQL脚本?
对于较大的文件,最好是 在外部编辑器中编辑.sql文件,然后在DBeaver中编辑:
右键单击您的数据库
选择了工具/执行脚本
加载.sql文件
单击开始.
对于大文件,这种方法通常更方便,更快捷.
要在没有外部编辑器的情况下这样做,您必须:
在Active数据源选择中设置数据库
加载文件文件/打开文件...
运行整个脚本,例如使用快捷键Alt+ X.
我相信我已经知道如何做到这一点。首先,必须使用SQL编辑器打开所需的脚本。然后,必须选择“ 使用导航器自动同步连接”选项,该选项可通过“ 从数据库导航器连接设置活动连接”按钮的向下箭头菜单使用:
在某些情况下,这会立即激活SQL编辑器面板中的SQL控制台。如果不是这种情况,则必须通过数据库导航器并选择要在其上进行操作的所需模式。
然后,可以通过选择SQL脚本(例如查询)的一部分并按Ctrl+ 来执行它Enter。