【摘要】:例3-63 设已创建的一个视图信息系_学生,它给出了信息系学生的基本情况,对视图信息系_学生查询信息系年龄大于20岁的学生。对视图进行查询时,首先检查查询的基本表和视图是否存在,如果存在,则从数据字典中取出视图的定义,再把定义中的子查询和视图查询结合起来,将视图查询语句转换成等价的对基本表的查询。
3.6.3 视图的查询
视图定义好后,就可对其进行查询操作,这与基本表的查询相同。
例3-63 设已创建的一个视图信息系_学生,它给出了信息系学生的基本情况,对视图信息系_学生查询信息系年龄大于20岁的学生。
SELECT *
FROM 信息系_学生
WHERE 年龄>'20'
对视图进行查询时,首先检查查询的基本表和视图是否存在,如果存在,则从数据字典中取出视图的定义,再把定义中的子查询和视图查询结合起来,将视图查询语句转换成等价的对基本表的查询。本例转化为:
SELECT *
FROM 学生表
WHERE 所在系='信息系' AND年龄>'20'
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。