视图 视图具有以下优点 1、限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽创建视图所基于的底层基表。 2、可以将复杂查询编写为视图。这样可以对最终用户屏蔽一定的复杂性。 3、限制某个视图只能访问基表中的部分数据,这样可以实现另外一层安全性
视图
视图具有以下优点 1、限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽创建视图所基于的底层基表。 2、可以将复杂查询编写为视图。这样可以对最终用户屏蔽一定的复杂性。 3、限制某个视图只能访问基表中的部分数据,这样可以实现另外一层安全性,并且可以对最终用户屏蔽部分行。 CREATE [OR REPLACE] VIEW [ { FORCE | NOFORCE }] view_name [ (alias_name[,alias_name ...])] AS subquery [ WITH { CHECK OPTION | READ ONLY } CONSTRAINT constraint_name]; 其中OR REPLACE 说明如果视图已经存在,就替换现有视图。 FROCE 说明即使基表不存在,也要创建视图, NOFORCE 说明如果基表不存在,就不创建视图,NOFORCE是默认值。 subquery指定一个子查询。 WIHT CHECK OPTION 说明只有子查询检索的行才能被插入,修改、删除。默认情况下,在插入、修改、删除行之前不会检索这些行是否被子查询检索 WIHT READ ONLY 说明只能对基表中的行进行只读访问。 --简单视图 CREATEVIEW v_cheap_products1 AS SELECT * FROM products WHERE price









