SQL server 視圖(view)介紹
視圖是一種常用的數(shù)據(jù)庫(kù)對(duì)象,它將查詢的結(jié)果以虛擬表的形式存儲(chǔ)在數(shù)據(jù)中。因?yàn)橐晥D有非常多的優(yōu)點(diǎn):1,可以簡(jiǎn)化操作,2,可以建立前臺(tái)和后臺(tái)的緩沖,3,可以合并分割數(shù)據(jù),4,最重要的是可以提高安全性,因此在SQL中視圖也占據(jù)著非常重要的地位。在這章的總結(jié)中,深刻體會(huì)到了,兩種方法:1,企業(yè)管理器,2,T-SQL語(yǔ)句來(lái)管理視圖,和四種操作:1,增,2,,刪,3,改,4,查。
在企業(yè)管理器,也是現(xiàn)在的SQL server Management Studio中,來(lái)執(zhí)行這些操作,其實(shí)都大同小異!例如建立視圖,到視圖上右擊,然后新建視圖,以后都有向?qū)?,都非常?jiǎn)答執(zhí)行!

下邊重點(diǎn)說(shuō)說(shuō),用T-SQL語(yǔ)句來(lái)執(zhí)行這些操作的總結(jié):

在這里我舉一個(gè)創(chuàng)建視圖的例子:
例:在company數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)視圖,要求該視圖返回的結(jié)果中包含信息項(xiàng)目名稱,客戶名稱,員工的姓名,開(kāi)始日期和預(yù)計(jì)工期。
use company create view 項(xiàng)目信息視圖 as select a.項(xiàng)目名稱,b.客戶名稱,c.姓名,a,開(kāi)始日期,a.預(yù)計(jì)工期 From project as a inner join customer as b On a.客戶編號(hào)=b.客戶編號(hào) innerjoin employee as c Where a.客戶編號(hào)=b.客戶編號(hào) and a.負(fù)責(zé)人編號(hào)=c.編號(hào) go
當(dāng)然我們通過(guò)視圖還可以對(duì)表中的數(shù)據(jù)做一些操作:

相關(guān)文章
Sql server 2005安裝時(shí)ASP.Net版本注冊(cè)要求警告的解決方法
這篇文章主要介紹了Sql server 2005安裝時(shí)ASP.Net版本注冊(cè)要求警告的解決方法,需要的朋友可以參考下2015-01-01
SQL2008中通過(guò)DBCC OPENTRAN和會(huì)話查詢事務(wù)
無(wú)論是有意無(wú)意,如果事務(wù)在數(shù)據(jù)庫(kù)中保持打開(kāi),則它會(huì)阻塞其他進(jìn)程對(duì)修改后的數(shù)據(jù)進(jìn)行操作。2011-06-06
sql2005創(chuàng)建遠(yuǎn)程登錄帳戶的sql語(yǔ)句
有時(shí)候我們需要?jiǎng)?chuàng)建遠(yuǎn)程登錄賬號(hào),這里簡(jiǎn)單分享下,方便需要的朋友2013-04-04
sqlserver2005自動(dòng)創(chuàng)建數(shù)據(jù)表和自動(dòng)添加某個(gè)字段索引
C#編程程序的時(shí)候,讓程序自動(dòng)創(chuàng)建數(shù)據(jù)表,然后給數(shù)據(jù)表添加索引,這個(gè)方法是在百度百科找到,我自已只是簡(jiǎn)單的修改了一下2012-06-06
在sqlserver2005中安裝sql server 2000的示例數(shù)據(jù)庫(kù)northwind的方法
裝完sql server 2005后卻沒(méi)有找到ms的示例數(shù)據(jù)庫(kù)northwind 后來(lái)查看安裝光盤發(fā)現(xiàn)sql server 2005種只有adventurework與adventureworkDW這兩個(gè)sample database 到ms官方站找了好久 才找到sql server 2000的sample database2013-05-05
安裝SQL2005提示 找不到任何SQL2005組件的問(wèn)題解決方案
當(dāng)我在安裝SQL2005的時(shí)候出錯(cuò)了(SQL2005是企業(yè)版的)。由于第一次安裝SQL2005,要求把VS2008的SQL服務(wù)關(guān)了,做了,安裝完畢。2009-08-08
利用SQL SERVER 2005數(shù)據(jù)庫(kù)鏡像實(shí)現(xiàn)可用性分析
SQL SERVER2005中首次提出了數(shù)據(jù)庫(kù)鏡像概念,基于軟件的高可用性解決方案 那是完全基于軟件的高可用性解決方案。不需要增加硬件成本,也就是低硬件成本快速的故障轉(zhuǎn)移恢復(fù)2014-08-08

