sql server视图概述

sql server视图概述

ID:24025294

大小:48.00 KB

页数:3页

时间:2018-11-12

sql server视图概述_第1页
sql server视图概述_第2页
sql server视图概述_第3页
资源描述:

《sql server视图概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLServer视图概述:本文介绍了视图的定义、视图的使用和视图的作用。视图是关系数据库中提供给用户以多角度观察数据库中数据的非常重要的机制。视图是一个查询结果集和表的结构类似,但它是一个虚表,数据的物理存放位置仍在基本表中。  关键词:视图,视图定义,视图使用  引言  视图是由基于一个或多个表或其他视图上的一个查询所定义的虚拟表,视图仅仅保存该查询的具体定义,而不包含任何数据。视图也是一个表,有表名,表中包含若干列,各个列有列名。  视图与CREATETABLE语句所建立的表具有本质的区别,CREATETABLE语句所建立的表和表中的数据是实

2、实在在存储在磁盘上的,通常称为基本表。视图仅仅是一些SQL查询语句的集合,不需要像基本表那样在数据库中占据物理空间。视图提供了一种访问基本表数据的方法,可以按照不同的要求从数据表中提取数据。  数据库用户访问视图时,数据库系统会自动执行该视图中包含的查询语句,同时返回查询结果。  一、定义视图  创建视图时需要注意以下几点:  只能在当前数据库中创建视图,且视图名称必须惟一,不可以和基本表同名。  不能将规则和默认值绑定在视图上。  定义视图的查询语句不能使用ORDERBY子句和DISTINCT短语,如果需要排序,则在视图定义后,对视图查询时再进行

3、排序。  创建视图的SQL语句为CREATEVIEReaderDetailST1’,26,’计算机系’)  数据库管理系统在执行此语句时,首先从数据字典中找到的ST1定义,然后把此定义和插入操作结合起来,转换成等价的对基本表ReaderDetail的插入。相当于执行以下操作:  INSERTINTOReaderDetail  VALUES(’002003’,’张昆’,’M’,26,’计算机系’)  2.2通过视图修改数据  例4将ST1视图中王明的年龄改为35岁。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。