状态和属性信息 可以使用 sa_materialized_view_info 系统过程来请求实例化视图的信息(例如状态)。请参见sa_materialized_view_info 系统过程。
另请参见实例化视图状态和属性。
数据库选项信息 可以通过查询 SYSMVOPTION 系统视图检索创建实例化视图时与实例化视图一起存储的数据库选项。以下语句创建实例化视图,然后查询数据库,以找出在创建视图时所用的数据库选项。
CREATE MATERIALIZED VIEW EmployeeConfid15 AS SELECT EmployeeID, Employees.DepartmentID, SocialSecurityNumber, Salary, ManagerID, Departments.DepartmentName, Departments.DepartmentHeadID FROM Employees, Departments WHERE Employees.DepartmentID=Departments.DepartmentID; SELECT option_name, option_value FROM SYSMVOPTION JOIN SYSMVOPTIONNAME WHERE SYSMVOPTION.view_object_id=( SELECT object_id FROM SYSTAB WHERE table_name='EmployeeConfid15' ) ORDER BY option_name; |
处理该示例时,应删除所创建的实例化视图。否则,在试验其它示例时,将无法对其基础表 Employees 和 Departments 执行模式更改。无法变更具有已启用相关实例化视图的表的模式。请参见删除实例化视图。
依赖性信息 要确定依赖于实例化视图的视图列表,请使用 sa_dependent_views 系统过程。请参见sa_dependent_views 系统过程。
此信息也可以在 SYSDEPENDENCY 系统视图中找到。请参见SYSDEPENDENCY 系统视图。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |