SQL server 视图(view)介绍

2016-02-19 09:17 5 1 收藏

图老师小编精心整理的SQL server 视图(view)介绍希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

视图是一种常用的数据库对象,它将查询的结果以虚拟表的形式存储在数据中。因为视图有非常多的优点:1,可以简化操作,2,可以建立前台和后台的缓冲,3,可以合并分割数据,4,最重要的是可以提高安全性,因此在SQL中视图也占据着非常重要的地位。在这章的总结中,深刻体会到了,两种方法:1,企业管理器,2,T-SQL语句来管理视图,和四种操作:1,增,2,,删,3,改,4,查。

在企业管理器,也是现在的SQL server Management Studio中,来执行这些操作,其实都大同小异!例如建立视图,到视图上右击,然后新建视图,以后都有向导,都非常简答执行!

下边重点说说,用T-SQL语句来执行这些操作的总结:

在这里我举一个创建视图的例子:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

例:在company数据库中创建一个视图,要求该视图返回的结果中包含信息项目名称,客户名称,员工的姓名,开始日期和预计工期。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
 use company create view 项目信息视图 as select a.项目名称,b.客户名称,c.姓名,a,开始日期,a.预计工期 From project as a inner join customer as b On a.客户编号=b.客户编号 innerjoin employee as c Where a.客户编号=b.客户编号 and a.负责人编号=c.编号 go

当然我们通过视图还可以对表中的数据做一些操作:

来源:http://www.tulaoshi.com/n/20160219/1590189.html

延伸阅读
很多朋友并不知道FileStream 这个功能。因为FileStream 一般在安装的时候默认是不启用的,在SQL Server 2008中,引入了Filestream,使用它可以将非机构化大型数据(如文本文档、图像和视频)等以varbinary(max)的形式存储在文件系统中。使用数据库的备份还原功能可以将这些数据一起备份还原。 在选择数据库文件路径那个窗口,有一个标签是"Fil...
对于数据库应用程序,数据库的安全是至关重要的。SQL Server的安全功能可以保护数据免受未经授权的泄漏和篡改!下边是对安全一章的总结! 首先是安全对象的一些总结!大家看这张图: 在这里我把固定服务器角色和固定数据库角色的详细内容给大家! 1, 固定服务器角色的: 2,固定数据库角色: 当然有了这些知识基础,我们如何管...
本文介绍MIS SQL Server对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADO Field 对象的GetChunk 方法和AppendChunk 方法来存取MIS SQL Server中的图像数据的方法。 在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要的依...
当我们创建一个数据库的时候,例如以缺省的方式CREATE DATABASE TESTDB,SQLServer自动帮我们创建好如下两个数据库文件。 这两个数据文件是实实在在的操作系统文件,其中一个是叫行数据文件,用来存储数据库的各种对象,另外一个是日志文件,从来记录数据变化的过程。 从逻辑角度而言,数据库的最小存储单位为页即8kb。 数据库被...
标签: SQLServer
当SQL Server 2005起动并运行的时候,有一些事情是你可以做,并且可以让你的生活变得像程序员一样更加简单——不需要变成数据库管理员。最常见的一个在背上的针芒就是变更管理。虽然大多数的开发人员都很熟悉Microsoft Source Safe或者其他的资源控制技术,数据库开发人员可用来帮助轻松管理变更的工具也是非常有限的。SQL Server 2005包括了Vis...

经验教程

708

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部