视图是基于其他表和其他视图的逻辑表,本身没有数据。在视图上的select update delete都是基于基本表的。
视图作用:限制数据访问 简化查询
建立视图
CREATE VIEW view(名称)[(alisa1,alisa2)]列的别名
AS (SELECT语句)
[WITH CHECK OPTION]约束语句
[WITH READ ONLY]只读
修改视图定义
CREATE OR REPLACE VIEW view AS ...
当修改表定义时候视图会转为无效状态因此可以重新编译视图
重新编译视图 ALTER VIEW view COMPILE
删除视图
DROP VIEW view