建立或替換檢視

在這個例子中,我們將建立一個檢視。
檢視主要用作從多個表中獲取資料的簡單方法。

示例 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;