首页 百科知识 视图的定义

视图的定义

时间:2023-10-17 百科知识 版权反馈
【摘要】: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 学生表.学号 = 选课表.学号

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈