第六章 SQL定义和使用视图
视图是一种虚拟表,由执行时通过SELECT
语句或几个SELECT
语句的UNION
从一个或多个物理表中检索到的数据组成。 SELECT
可以通过指定表或其他视图的任意组合来访问数据。因此,存储了视图的视图提供了物理表的所有灵活性和安全性特权。
InterSystemsIRIS®数据平台上的InterSystems SQL支持在视图上定义和执行查询的功能。
注意:不能对以只读方式安装的数据库中存储的数据创建视图。
无法在通过ODBC或JDBC网关连接链接的Informix
表中存储的数据上创建视图。这是因为InterSystems IRIS查询转换对这种类型的查询使用FROM子句中的子查询。 Informix
不支持FROM
子句子查询。
# 创建一个视图
可以通过几种方式定义视图: