PyCharm 2025.3 Help

输出与结果

此页面上的设置定义了查询结果在 服务 工具窗口的 输出结果 选项卡,以及在 查询文件 中的显示方式。 有关查看查询结果的详细信息,请参阅 查询结果

输出

说明

显示查询输出的时间戳

服务 工具窗口的 输出 选项卡中显示查询输出的时间戳。 默认情况下,会隐藏时间戳。

有关该选项卡及其控件的详细信息,请参阅 输出选项卡该选项卡参考信息

启用 DBMS_OUTPUT

对新会话默认启用 DBMS_OUTPUT。 仅适用于 Oracle 和 IBM Db2 LUW。

结果

说明

在编辑器中显示结果

在编辑器中于查询下方显示您运行的查询结果,而不是在 服务 工具窗口的结果窗格中显示。

有关在编辑器中查看结果的详细信息,请参阅 查询文件中的在编辑器中显示结果

在查询前从注释为结果创建标题

启用在查询前的注释部分中定义选项卡标题的功能。

将后面的文本视为标题 字段中,您可以预留一组符号或字符组合,此组合之后的任何文本都将被视为选项卡标题。 默认情况下不使用任何组合,因此 --/* 之后的任何文本都会被视为选项卡标题。

有关查询结果选项卡自定义标题的详细信息,请参阅 为结果选项卡使用自定义标题

服务工具窗口

说明

显示查询控制台输出的服务工具窗口

定义在何种情况下显示 服务 工具窗口。

  • 对于所有输出 :生成的任何输出都会显示在 服务 工具窗口中。 即结果集、日志中的错误、查询输出(例如 DBMS_OUTPUT),以及 IDE 生成的其他日志文本。 IDE 日志文本可能如下所示:

    ex: [2021-06-03 14:55:34] 1 row retrieved starting from 1 in 131 ms (execution: 8 ms, fetching: 123 ms)
  • 对于查询输出、错误和结果集 :在收到结果集、日志中出现错误,以及用户通过发出查询生成输出时显示。 例如,此查询输出可能是 在 PostgreSQL 中的错误与消息在 Oracle 中的 DBMS_OUTPUT

  • 对于错误和结果集 :在收到结果集或日志中出现错误时显示。 错误通常以红色通知的形式显示在 IDE 底部。

  • 对于结果集 :在收到结果集时显示。 例如,当您运行 SELECT * from table_name 时。

  • 从不 :从不显示 服务 工具窗口。

在窗口模式下聚焦于“服务”工具窗口

在运行语句后,如果其 视图模式 设置为 窗口(W) ,则将焦点切换到 服务 工具窗口。

如果关闭此设置且将 视图模式 设置为 窗口(W) ,焦点将停留在 查询文件 中,您需要点击 服务 工具窗口与其交互。

要为该工具窗口设置窗口模式,请右键点击该工具窗口的选项卡并选择 视图模式 | 窗口(W)

有关该工具窗口的窗口视图模式的详细信息,请参阅 工具窗口视图模式 主题。

为会话打开新的“服务”标签页

为数据源会话和输出结果创建一个新选项卡。

  • 已启用

    为会话打开新的服务选项卡已开启
  • 已禁用

    为会话打开新的服务选项卡已关闭

仅激活所选查询控制台的“服务”输出窗格

服务 工具窗口中停留在所选 查询文件 的输出窗格上。

如果清除此复选框,焦点将切换到 服务 工具窗口中已完成查询处理的 查询文件 的节点。

例如,您有两个 查询文件: console_1console_2。 在 console_1 中,您有一个包含大量正在运行的 INSERT 语句的列表。 但您也在 console_2 中发出了一些查询。 如果清除此复选框,每当 PyCharm 完成来自 console_1INSERT 语句时,IDE 会在 服务 工具窗口中显示 console_1 的输出窗格。 如果选中此复选框,将显示 console_2 的输出窗格。

请参阅以下包含 pg_sleep 的视频。

  • 已启用

    服务 工具窗口中,尽管 console_1 更早完成了查询执行,焦点仍停留在 控制台 上。

  • 已禁用

    服务 工具窗口中,由于 console_1 更早完成了查询执行,焦点会从 控制台 切换到 console_1。 随后又切换到 控制台 ,因为此时该 查询文件 中的查询已完成。

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