1.视图可以保存复杂的sql查询语句
一个查询可能会对表数据进行复杂的计算。用户将这个查询保存为视图之后,每次进行类似计算只需查询此视图 即可。
2.简化用户的SQL 语句
用户使用视图就可从多个表中查询信息,而无需了解这些表是如何连接的
3.视图创建
create or replace view view_name
as
select ...
[with read only constraint]
WITH READ ONLY:默认可以通过视图对基表执行增删改操作,但是有很多在基表上的限制(比如:基表中某列不能为空,
但是该列没有出现在视图中,则不能通过视图执行insert操作),WITH READ ONLY说明视图是只读视图,
不能通过该视图进行增删改操作。现实开发中,基本上不通过视图对表中的数据进行增删改操作。