数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于 ...
整理一下视图和表的区别 区别: .视图是已经编译好了的sql,表不是 .视图没有实际的物理存储记录,表有 .视图是逻辑概念,表可以进行修改 .表是内模式,视图是外模式 .视图是我们查看表的方法,视图不让用户接触数据表,用户也就不知道表结构 .表属于全局模式中的表,是实表,视图属于局部模式的表,是虚表。 .视图建立 删除只影响视图本身,不影响表 ...
2019-03-28 18:08 0 915 推荐指数:
数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于 ...
数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于 ...
[参考《SQL基础教程》] 视图的优点: 1、视图无需保存数据,因此可以节省存储设备的容量。 表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。 2、可以将频繁使用的 SELECT 语句保存成视图,这样 就不用每次都重新 ...
区别: 1、视图是已经编译好的sql语句;而表不是。 2、视图没有实际的物理记录;而表有。 3、视图是窗口;表是内容 4、标致用物理空间而视图不占用物理空间,视图只是逻辑概念的存在;表可以即使对它修改,但视图只能有创建的语句来修改。 5、表示内模式,视图是外模式。 6、视图是查看数据表 ...
我们都知道修改视图,原表是不变的。 但是,修改原表的话,视图会变吗? 要想都变,是不是要原表和视图一起修改。 >>SQL Server 2012 更新数据(添加数据、修改数据、删除数据):https://blog.csdn.net/gengkui9897/article ...
视图就是一条select查询语句,是一张虚拟表。 table a , table b 以表a基表(a LEFT JOIN b) 1.1 当update view时 更新view中表b字段并且表b中有这条记录,可执行,并且b表随之改变。 当update view时 更新view ...
if object_id('tempdb..#ApprovalTable') is not null drop table #ApprovalTable if exists (select ...
视图 视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基表中。所以基表中的数据如果发生改变,从视图中查询出的数据也随之改变。 视图是一个虚表,他是通过执行SQL查询所产生的。视图 ...