建立或替換檢視
在這個例子中,我們將建立一個檢視。
檢視主要用作從多個表中獲取資料的簡單方法。
示例 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;