这几天在做一个项目的时候,因为涉及到多表查询,每次都得写SQL语句,很是麻烦,一怒之下干脆全写成视图;以后设计到多表查询只要查询视图就行了,不用再写繁琐的SQL语句了,哎,由此感叹做项目的时候千万不能懒,你要懒的后果是以后会花费更多的时间去修改因为你懒造成的后果。
视图是原始数据库中数据的一种变换,是查看表中的数据的另一种方式;可以把视图看成一个可以移动的窗口,通过它可以查看感兴趣的数据;比如有个多表连接,查看是经常性的操作,我们不可能每次都去写这样一个SQL语句,所以我们可以将SQL语句组合成视图;在SQL Server 数据库管理系统中,视图是根据预定义查询建立起来的一张表,它的定义以模式对象的方式存在;视图就是在我们这个数据表的数据的基础上我们选择性的查看某些或者某些具体的列,我们将查看结果保存为新的一个对象,那么这个对象我们称为视图;给日常的查询工作提供了很大的方便。