1、创建视图时用到的select字句中尽量不要使用*,这样可以避免因基表变化而受到影响。
2、视图尽量制作查询,而不要做更新(增、删、改)。
3、在创建视图时,用[WITH CHECK OPTION[CONSTRAINT 约束名称]];可以避免where子句中的内容被修改。(默认情况下,创建视图后可以更改where子句中的内容)
效果:使用with check option之后,其他字段可以被修改,而视图创建的条件不能被修改。
4、with read only:只读。当执行DML操作时,系统会提示“无法对只读视图进行DML操作”。
5、修改视图,一般是重新建立视图。
6、删除视图用drop命令。