RustRover 2025.3 Help

查询文件

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件默认情况下已捆绑并在 RustRover 中启用。 如果相关功能不可用,请确保没有禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL插件,然后选中插件名称旁边的复选框。

概述

查询文件s 是与数据源关联的 SQL 文件。 您可以像在终端中一样在 查询文件 中编写并执行 SQL 语句。

查询文件

有关在 查询文件 中使用查询结果的更多信息,请参阅 查询结果

创建数据源时,会自动创建一个 查询文件,并默认与该数据源关联。 如有需要,您可以为该数据源创建其他 查询文件s。 您还可以使用工具栏上的数据源下拉列表, 将 查询文件 与其他数据源关联

位置

默认情况下,查询文件s 存储在 查询 子目录中,位于 项目目录 下。

语法

%HOMEPATH%\<product>Projects\<project_name>\.idea\dataSources\queries

示例

C:\Users\JohnS\RustRoverProjects\my_project\.idea\dataSources\queries

语法

~/<product>Projects/<project_name>/.idea/dataSources/queries

示例

~/RustRoverProjects/my_project/.idea/dataSources/queries

语法

~/<product>Projects/<project_name>/.idea/dataSources/queries

示例

~/RustRoverProjects/my_project/.idea/dataSources/queries

在 IDE 中,您可以在 项目 工具窗口 Alt+1 中找到该目录。

更改查询文件目录

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 工具 | 数据库 | 查询文件

  2. 查询文件目录 字段中,指定目录。

  3. 应用更改并关闭对话框。

代码编辑器

代码编辑器中,您可以使用 解析模式和代码辅助功能编写 SQL 语句,并对关联的数据源执行这些语句。

代码编辑器控件中查找代码编辑器工具栏控件。 请阅读有关编辑器的详细信息,请参阅 编辑器基础

SQL 语句执行

当您执行语句时, 服务 工具窗口会打开。 服务 工具窗口显示可用的连接会话、 输出结果 选项卡。

  • 如果执行的语句检索数据(例如, SELECT ),结果将显示在具有合格表名称标题的 结果 选项卡中。 有关为结果选项卡创建自定义标题的更多信息,请参阅 使用自定义标题显示结果标签

  • 如果执行的语句未检索到数据,结果将显示在 输出 选项卡中。

    其 服务 工具窗口的 结果 选项卡处于活动状态的查询文件
    1. 查询文件 选项卡工具栏

    2. 服务 工具窗口。

    3. 输出结果 选项卡。 结果 选项卡处于活动状态。

    4. 结果选项卡工具栏.

    其 服务 工具窗口的 输出 选项卡处于活动状态的查询文件
    1. 查询文件 选项卡工具栏

    2. 服务 工具窗口。

    3. 输出结果 选项卡。 输出 选项卡处于活动状态。

    4. 输出选项卡的

使用查询文件

创建查询文件

要创建 查询文件,请在 数据库 工具窗口中使用以下操作之一。

  • 点击数据源并选择 文件(F)| 新建(N)| 查询控制台

  • 右键点击数据源并选择 新建| 打开新查询控制台

  • 点击数据源,按 Alt+Insert ,并选择 打开新查询控制台

  • 点击数据源,按 Ctrl+Shift+F10 ,并选择 新建查询文件

  • 点击一个数据源,然后按 Ctrl+Shift+Q

打开查询文件

打开 查询文件 后,您可以在此编写 SQL、运行并获取结果。

  • 要在 项目 工具窗口中打开默认的 查询文件 目录,请展开当前项目目录并导航到 查询

  • 数据库 工具窗口中,点击 跳转到查询文件图标跳转到查询控制台… ,转到 全部 子菜单,然后选择要打开的 查询文件 或创建一个新的。

  • 要打开某个数据源的默认 查询文件,请点击该数据源并按下 F4

重命名查询文件

要重命名 查询文件,请执行以下任一操作:

  • 右键点击 查询文件 选项卡并选择 重命名文件

  • 打开 项目 工具窗口 Alt+1 并导航到 .idea/queries 目录。 右键点击该 查询文件,然后选择 重命名Shift+F6)。

重命名查询文件

删除查询文件

  1. 项目 工具窗口中,导航到 .idea/queries 目录。

  2. 右键点击 查询文件 并选择 删除。 或者按 Delete

重命名查询文件

将查询文件复制到新位置

  1. 项目 工具窗口中,导航到 .idea/queries 目录。

  2. 右键点击查询文件并选择 重构 | 复制文件…

  3. 到目录(D) 字段中,指定文件的新位置。

将查询文件复制到其他位置

在文件浏览器中打开查询文件

要在您的文件浏览器中打开 查询文件,请执行以下任一操作:

  • 右键点击 查询文件 选项卡并导航到 在 | <file_browser> 中打开

  • 打开 项目 工具窗口 Alt+1 并导航到 .idea/queries 目录。 右键点击该 查询文件,然后选择 在 | <file_browser> 中打开

在文件浏览器中打开查询文件

配置查询文件设置

设置默认架构

当您为 查询文件 选择默认架构时,您可以在语句中省略该架构或数据库的名称。

  • 要设置默认架构或数据库,请点击工具栏右上角的 <schema> 下拉菜单。 然后,选择您需要的架构。

    有关架构的更多信息,请参阅 架构 主题。

    选择默认架构或数据库

查看查询执行设置

  • 打开 查询文件 并点击 “打开数据库设置”图标打开查询执行设置 ,在其工具栏上。

将查询文件与数据源关联

要将 查询文件 与其他数据源关联,请执行以下操作:

  1. 在 查询文件 的工具栏上,点击数据源下拉列表。

  2. 转到 全部 子菜单,并选择您希望与 查询文件 关联的数据源。

RustRover 会自动将 查询文件 与您选择的数据源关联。 关联后,查询文件名称保持不变,并且在 项目 工具窗口 中,数据源会显示在 查询文件 名称旁边。

配置查询文件的 SQL 方言

在代码编辑器中更改 SQL 方言

  • 右键点击编辑区域并选择 将方言(<current_dialect>)更改为。 在 更改SQL 方言 窗口中,选择一种方言。

提高效率的提示

查看查询文件的历史记录

  • 在 查询文件 中,右键点击任意区域并选择 Local History| 显示历史记录

在编辑器中应用代码样式

  1. 在编辑器中,右键点击任意区域或所选代码,然后选择 重新设置代码格式(R)。 或者按 Ctrl+Alt+L

  2. 选择范围。

  3. 单击 运行

在编辑器中应用代码样式

查看查询文件的路径

  • 要查看文件的详细信息,请将鼠标悬停在 查询文件 选项卡上。

查看查询文件的路径
  • 请按 Alt+F1 ,选择 项目 视图 并按 Enter

    从在以下位置中选择窗口导航到查询文件

在 INSERT 语句中将数据编辑为表格

  1. 选择 INSERT 语句进行编辑。

  2. 右键点击所选内容,然后点击 作为表编辑

    在 INSERT 语句中将数据编辑为表格
  3. 在打开的表格编辑器中,在表格单元格中进行必要的更改。 按 Enter 确认。

上下文菜单

在代码编辑器的上下文菜单中,使用以下操作来提高您的生产力:

作为表编辑

INSERT 语句中, 打开编辑器以表格格式处理数据。

更改方言(<CurrentDialect>)

仅限 Oracle。 更改 SQL 方言。 从列表中选择一个方言。

Explain Plan| Explain Plan

显示当前语句的 执行计划 (或解释计划)。 结果以混合树/表格式显示在专用的 计划 选项卡上。

构建执行计划的图表 ,请在 计划 选项卡左侧点击 显示图示图标显示图表 ,或按下 Ctrl+Alt+Shift+U

要构建火焰图,请点击 Flame Graph 图标火焰图

Explain Plan| Explain Plan (Raw)

显示当前语句的 执行计划 (或解释计划)。 结果以表格形式显示。 从技术上讲,会执行 EXPLAIN <CURRENT_STATEMENT> 或类似语句。

执行图标 执行 Ctrl+Enter

执行当前语句或所选语句序列。

执行到文件图标 执行到文件

执行当前语句并将结果保存到文本文件中。 选择输出格式并指定文件位置和名称。

运行 '查询文件 [data_source]' Ctrl+Shift+F10

在 查询文件 中执行所有语句。

图表| 显示图… Ctrl+Alt+Shift+U

在单独的编辑器选项卡中打开图表。

图表| 显示图弹出窗口… Ctrl+Alt+U

在弹出窗口中打开图表。

查询文件参考

使用代码编辑器编写和执行您的 SQL 语句以及执行其他相关任务。

编辑器基础 中了解有关编辑器的更多信息。

工具栏控件

图标

操作 和 快捷键

描述

“执行”按钮

执行

Ctrl+Enter

执行选中的 SQL 语句。

如果未选择任何内容,则执行当前语句。

解释计划图标

Explain Plan

打开 Explain Plan 操作菜单。

有关功能的更多信息,请参阅 查询执行计划 主题。

浏览查询历史记录按钮

浏览查询历史记录

Ctrl+Alt+E

打开一个对话框,显示您为相应数据源运行的所有语句。

另请参阅 使用“查询历史”对话框

查看参数按钮

查看形参

打开或关闭 形参 对话框。

有关用户参数的更多信息,请参阅 运行查询主题。

“Open Query Execution Settings” 按钮

打开查询执行设置…

打开 工具 | 数据库 | 查询执行 部分的 设置 对话框以查看或编辑查询执行设置。

有关这些设置的更多信息,请参阅 Query Execution

在编辑器中查看结果

在 查询文件 的代码编辑器内切换查询结果的显示。

有关编辑器内结果的更多信息,请参阅 编辑器内结果

事务模式

事务模式

事务隔离

选择数据库事务的 隔离级别以及事务的提交方式。

  • 自动 :当您将本地更改提交到数据库服务器时,当前事务会自动提交。

  • 手动 :提交到数据库服务器的更改会累积在一个事务中,您可以通过工具栏上的 提交并提交事务图标发送并提交回滚按钮回滚 按钮显式提交或回滚该事务。

有关数据库事务模式和隔离的更多信息,请参阅 将更改提交到数据库

提交事务图标

提交

(对于 手动 事务模式。)提交当前事务。 此按钮仅在手动 transaction 模式下可用。 另请参阅: 事务模式和隔离

“回滚”图标

回滚

(对于 手动 事务模式。)回滚更改。 此按钮仅在手动 transaction 模式下可用。 另请参阅: 事务模式和隔离

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句或多条语句的执行。

Playground

文件解析模式

选择解析模式以管理代码中的数据库对象的解析上下文。

  • Playground :查询文件 的默认模式。 所有数据库对象都解析到相同的上下文。

  • 脚本 :本地 SQL 文件的默认模式。 USE SQL 语句(适用于 PostgreSQL 的 SET search_path TO )会重写默认上下文以解析数据库对象。

如需了解有关 resolve modes 的更多信息,请参阅 Resolve modes

启用 DBMS_OUTPUT 图标

启用 DBMS_OUTPUT

(仅 Oracle 和 IBM Db2 LUW)为 查询文件 切换 DBMS_OUTPUT

使用 AI 生成代码图标

使用 AI 生成代码

打开用于向 AI 助手 发送提示的输入字段。

有关 AI 助手 在编辑器内代码生成的更多信息,请参阅 AI 助手 文档

架构图标 、<schema>

切换当前架构

选择默认架构或数据库。 对于 PostgreSQL、Amazon Redshift 和 Greenplum,请使用 <schema> 列表来形成架构搜索路径。

有关默认架构的更多信息,请参阅 设置默认架构

最后修改日期: 2025年 12月 5日