创建或替换视图

在这个例子中,我们将创建一个视图。
视图主要用作从多个表中获取数据的简单方法。

示例 1:
使用一个表上的选择进行查看。

CREATE OR REPLACE VIEW LessonView AS
       SELECT     L.*
       FROM       Lesson L;

示例 2:
使用多个表上的选择进行查看。

CREATE OR REPLACE VIEW ClassRoomLessonView AS
       SELECT     C.Id, 
                  C.Name, 
                  L.Subject, 
                  L.Teacher 
       FROM       ClassRoom C, 
                  Lesson L 
       WHERE      C.Id = L.ClassRoomId;

要在查询中调用此视图,可以使用 select 语句。

SELECT * FROM LessonView;
SELECT * FROM ClassRoomLessonView;