视图是计算出的表。您可以使用视图以一种可以控制的格式向数据库用户显示所要提供的信息。
视图和数据库的永久表(永久表也称为基表)在多个方面具有相似之处:
您可以为视图指派访问权限,就像为基表指派访问权限一样。
您可以在视图上执行 SELECT 查询。
您可以在某些视图上执行 UPDATE、INSERT 和 DELETE 操作。
您可以基于某些视图创建另一些视图。
视图和永久表之间存在一些差异:
不能创建视图索引。
在所有视图上您都不能执行 UPDATE、INSERT 和 DELETE 操作。
您不能将完整性约束和键指派给视图。
视图引用基表中的信息,但不保留这些信息的副本。您每次调用视图时都重新计算视图。
视图允许您定制对数据库中数据的访问。定制访问可以有以下几个好处:
提高安全性 因为可以只允许访问相关的信息。
提高可用性 因为可以以一种比基表中的数据更易于理解的格式向用户和应用程序开发人员提供数据。
提高一致性 因为可以在数据库中集中一般查询的定义。
创建视图
使用视图
使用 WITH CHECK OPTION 子句
修改视图
删除视图
浏览视图中的信息
系统表中的视图
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。