创建或替换视图
在这个例子中,我们将创建一个视图。
视图主要用作从多个表中获取数据的简单方法。
示例 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;