【摘要】:CREATE VIEW <视图名> [] AS <子查询>该语句执行的结果是将有关视图的定义存储到数据字典中,其中视图列表名要么全部指定,要么全部省略不写,不能只写出其中部分属性列,子查询中不能含有ORDER BY和DISTINCT子句。可以通过基本表也可以根据视图生成新的视图。
3.6.2 视图的定义
定义视图的SQL语句为CREATE VIEW,其一般格式为:
CREATE VIEW <视图名> [(视图列表名)] AS <子查询>该语句执行的结果是将有关视图的定义存储到数据字典中,其中视图列表名要么全部指定,要么全部省略不写,不能只写出其中部分属性列,子查询中不能含有ORDER BY和DISTINCT子句。可以通过基本表也可以根据视图生成新的视图。
例3-61 建立信息系学生的视图信息系_学生。
CREATE VIEW 信息系_学生
AS
SELECT 学号,姓名,年龄
FROM 学生表
WHERE 所在系='信息系'
例3-62 建立学生及其选课情况的视图。
CREATE VIEW 学生_选课
AS
SELECT *
FROM 学生表INNER JOIN
选课表 ON 学生表.学号 = 选课表.学号
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。