【发布时间】:2016-12-12 19:59:52
【问题描述】:
我保存了一个 sql 文件,我想打开它并从我在 DataGrip 中连接的数据库中获取结果。当我打开文件时,它作为文件范围而不是控制台范围打开,我无法对数据库运行 sql。我必须打开一个新的数据库控制台,将我的 SQL 复制到数据库控制台中,然后从那里运行它。对 SQL 进行任何我想要的更改,并将其保存回文件。我只想将文件作为控制台打开。
我必须做错了。我错过了什么?如何在 DataGrip 中从磁盘打开 SQL 文件并以类似控制台的方式执行查询?
示例:我有一个 SQL 文件:“customer.sql”,其中包含“Select top 10 * from customer”。当我打开“customer.sql”时,它在 DataGrip 中作为一个文件打开,没有执行或关联的数据库关系。我想针对我的一个数据库连接运行“select top 10 * from customer”的“customer.sql”内容。对查询“select top 11 * from customer”进行更改并将其保存回“customer.sql”
【问题讨论】:
-
您有一个或多个数据源?
-
多数据源(3)
-
上下文菜单→选择方言。然后 CtrL+Enter 查询 → 它必须提供数据源来连接。
-
成功了!谢谢!我使用的是运行命令而不是执行命令。一旦我将它链接到控制台,查询就会在 IDE 中返回结果。