虚拟视图
如果您需要监控定期运行的某个 SQL 语句的结果集,请使用 virtual view。 虚拟视图是一个 IDE 虚拟对象,可让您在 数据库 工具窗口中使用结果集。 虚拟视图未在数据库代码中定义,其数据未存储在数据库中,且无法通过 SELECT 语句查询。
对于虚拟视图,除了 SELECT 查询外,您还可以使用类似于 show processlist (适用于 MySQL)或 exec sp_who2 (适用于 Microsoft SQL 服务器)的语句。
例如,要查看 PostgreSQL 数据库的当前数据库连接列表,请使用以下查询创建一个虚拟视图:
带有查询结果集的虚拟视图将作为虚拟对象显示在 数据库 工具窗口中。

虚拟视图的 SQL 语句存储在 external-data-<data_source_name>.xml 。 您可以为 XML 文件选择另一个名称并选择其他位置存储该文件。 要更改或查看 XML 文档的路径,请按 Ctrl+Alt+Shift+S 打开数据源设置,点击 选项 选项卡并查看 虚拟对象和特性 字段。
虚拟视图( )可以在 数据库 工具窗口的 数据库对象 下找到。
如需参考其他节点和对象图标,请参阅 数据源及其元素 章节的 Database(数据库)工具窗口 主题。
使用 视图选项 菜单中的树对象视图选项隐藏、排序、过滤和分组树对象。

创建虚拟视图
在 数据库 工具窗口( )中,展开数据源树直到架构节点。
右键点击架构节点并选择 。
在打开的 创建 对话框中,在 名称 字段中输入您的虚拟视图名称。
请在 查询 字段中输入您的 SQL 语句。
点击 确定 以添加您的虚拟视图。
如果打开 保存外部数据至 <data_source_name> 对话框,请指定 external-data-<data_source_name>.xml 文件的目录,然后点击 保存。
