llms.txt: machine-readable documentation index. Markdown version of this page is also available.

IntelliJ IDEA 2026.3 Help

虚拟视图

如果您需要监控定期运行的某个 SQL 语句的结果集,请使用 virtual view。 虚拟视图是一个 IDE 虚拟对象,可让您在 数据库 工具窗口中使用结果集。 虚拟视图未在数据库代码中定义,其数据未存储在数据库中,且无法通过 SELECT 语句查询。

对于虚拟视图,除了 SELECT 查询外,还可以使用类似 show processlist 用于 MySQL 或 exec sp_who2 用于 Microsoft SQL 服务器 的语句。

例如,要查看 PostgreSQL 数据库的当前数据库连接列表,请使用以下查询创建一个虚拟视图:

SELECT * FROM pg_stat_activity;

带有查询结果集的虚拟视图将作为虚拟对象显示在 数据库 工具窗口中。

虚拟视图

虚拟视图的 SQL 语句存储在 external-data-<data_source_name>.xml 。 您可以为 XML 文件选择另一个名称,并选择其他位置来存储此文件。 若要更改或查看 XML 文档的路径,请按 Shift+Enter 打开数据源设置,点击 选项 选项卡,并查看 虚拟对象和特性头 字段。

虚拟视图(虚拟视图 )可以在 数据库 工具窗口的 数据库对象 下找到。

数据库中的虚拟视图

创建虚拟视图

  1. 在 数据库 工具窗口中,展开数据源树直到架构节点。

  2. 右键点击架构节点并选择 新建 | 虚拟视图。

  3. 在打开的 创建 对话框中,在 名称 字段中输入您的虚拟视图名称。

  4. 请在 查询 字段中输入您的 SQL 语句。

  5. 点击 OK 以添加您的虚拟视图。

  6. 如果打开了 为 <data_source_name> 保存外部数据 对话框,请为 external-data-<data_source_name>.xml 文件指定目录,然后点击 保存。

创建虚拟视图
2026年 11月 3日