数据库技术与应用—SQL Server 2008(第2版)
视图不仅可以建立在单表上,也可以建立在多个基表上。 【例9.3】建立所有学生选修课程及其成绩的视图。 CREATE VIEW vw_StuGrade1 ( studentID, studentName, courseName, speciality, Grade ) AS SELECT Student.studentID, studentName, courseName, speciality, Grade FROM Student INNER JOIN Grade ON Student.studentID = Grade.studentID INNER JOIN Course ON http://www.70edu.como = http://www.70edu.como 由 于 视 图 vw_StuGrade1 的 属 性 列 中 包 含 了 Student 表 与 Grade表的同名列studentID,所以在视图名后面必须指明 视图的各个属性列名,而不能像【例9.1】、【例9.2】中 那样,将视图中的列名省略。