虚拟视图
最后修改时间:2023年10月19日如果需要监控经常运行的某个SQL语句的结果集,可以使用虚拟视图。虚拟视图是一个IDE虚拟对象,可以让您在数据库工具窗口中获取可用的结果集 。虚拟视图没有在数据库代码中定义,其数据也不存储在数据库中。
对于虚拟视图,除了 SELECT 查询之外,您还可以使用show processlist
MySQL 或exec sp_who2
Microsoft SQL Server 等语句。
例如,要获取PostgreSQL数据库的当前数据库连接列表,请使用以下查询创建虚拟视图:
从 pg_stat_activity 中选择*;
包含查询结果集的虚拟视图将在 数据库工具窗口中作为虚拟对象提供。
虚拟视图的SQL语句存储在external-data-<data_source_name>.xml中。您可以为XML文件选择另一个名称以及存储文件的其他位置。要更改或查看XML文档的路径,请按打开数据源设置,单击选项卡并查看虚拟对象和属性字段。ShiftEnter
虚拟视图可以在数据库工具窗口中看到 。您可以在数据库工具窗口主题的数据源及其元素章节中看到有关节点和对象图标的参考。
创建虚拟视图
在 数据库工具窗口(视图|工具窗口| 数据库)中,展开数据源树底盘模式节点。
右键单击架构节点并选择新建|虚拟视图。
在打开的对话框中,在“名称”字段中输入虚拟视图的名称。
在查询字段中输入您的SQL语句。
单击“确定”。
如果“保存 <data_source_name> 的外部数据”对话框打开,请指定external-data-<data_source_name>.xml文件的目录,然后单击“保存”。
感谢您的反馈意见!
此页面是否有帮助?