1.什么是视图? 视图是由查询结果形成的一张虚拟表。 2.什么时候要用到视图? 如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询 3.视图的创建语法: create view 视图名 as select 语句; 4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我 ...
分类:
数据库 时间:
2016-07-08 15:19:01
阅读次数:
155
视图view 是一个虚拟表,不存储数据值。 在创建视图时,只是将视图的定义存入到数据库字典中,并没有执行select查询,只有当用户对视图查询时,系统才按照视图的定义从基本表中获取数据。 视图上可进行insert、update和delete操作。一个视图中,可以同时包含可更新的字段和不可更新的字段。 ...
分类:
数据库 时间:
2016-06-20 22:20:21
阅读次数:
198
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触 ...
分类:
数据库 时间:
2016-06-15 01:26:11
阅读次数:
248
一、 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sy ...
分类:
其他好文 时间:
2016-06-14 19:31:24
阅读次数:
146
视图:是由一个或多个表的数据拼接而成,是一个虚拟的表;只能用来查询显示,不可以增删改操作;如果要增删改操作,需要去对应的基础表进行操作;每一次查询视图,都会先去基础表中调取数据,再拼接成视图虚拟表; 注意!!:视图中,不允许出现重复的列,怎么解决:在from前,把所有的列都打出来,重复的列第一个就可 ...
分类:
其他好文 时间:
2016-06-13 22:04:24
阅读次数:
117
视图:是由一个或多个表的数据拼接而成,是一个虚拟的表;只能用来查询显示,不可以增删改操作;如果要增删改操作,需要去对应的基础表进行操作;每一次查询视图,都会先去基础表中调取数据,再拼接成视图虚拟表; 注意!!:视图中,不允许出现重复的列,怎么解决?把要显示的哪个表的哪个列查询出来 创建格式:crea ...
分类:
其他好文 时间:
2016-06-13 17:04:58
阅读次数:
175
在SQL Server中,视图是一个保存的T-SQL查询。视图定义由SQL Server保存,以便它能够用作一个虚拟表来简化查询,并给基表增加另一层安全。但是,它并不占用数据库的任何空间。实际上,在你查询它之前,视图并不做任何事情。 索引视图 在SQL Server 2000和2005中,你能够给视 ...
分类:
数据库 时间:
2016-06-13 11:42:40
阅读次数:
171
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysda ...
分类:
其他好文 时间:
2016-05-25 20:26:48
阅读次数:
147
什么是视图 数据库中的视图是一个虚拟表。视图是从一个或者多个表中导出的表,视图的行为与表非常相似,在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。视图可以使用户操作方便,而且可以保障数据库系统安全。 视图一经定义便存储在数据库中,预期相对应的数 ...
分类:
数据库 时间:
2016-05-20 19:27:49
阅读次数:
246
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysda ...
分类:
数据库 时间:
2016-05-13 08:22:11
阅读次数:
3074