SQL server 視圖(view)介紹
視圖是一種常用的數(shù)據(jù)庫對象,它將查詢的結(jié)果以虛擬表的形式存儲在數(shù)據(jù)中。因?yàn)橐晥D有非常多的優(yōu)點(diǎn):1,可以簡化操作,2,可以建立前臺和后臺的緩沖,3,可以合并分割數(shù)據(jù),4,最重要的是可以提高安全性,因此在SQL中視圖也占據(jù)著非常重要的地位。在這章的總結(jié)中,深刻體會(huì)到了,兩種方法:1,企業(yè)管理器,2,T-SQL語句來管理視圖,和四種操作:1,增,2,,刪,3,改,4,查。
在企業(yè)管理器,也是現(xiàn)在的SQL server Management Studio中,來執(zhí)行這些操作,其實(shí)都大同小異!例如建立視圖,到視圖上右擊,然后新建視圖,以后都有向?qū)?,都非常簡答?zhí)行!
下邊重點(diǎn)說說,用T-SQL語句來執(zhí)行這些操作的總結(jié):
在這里我舉一個(gè)創(chuàng)建視圖的例子:
例:在company數(shù)據(jù)庫中創(chuàng)建一個(gè)視圖,要求該視圖返回的結(jié)果中包含信息項(xiàng)目名稱,客戶名稱,員工的姓名,開始日期和預(yù)計(jì)工期。
use company create view 項(xiàng)目信息視圖 as select a.項(xiàng)目名稱,b.客戶名稱,c.姓名,a,開始日期,a.預(yù)計(jì)工期 From project as a inner join customer as b On a.客戶編號=b.客戶編號 innerjoin employee as c Where a.客戶編號=b.客戶編號 and a.負(fù)責(zé)人編號=c.編號 go
當(dāng)然我們通過視圖還可以對表中的數(shù)據(jù)做一些操作:
相關(guān)文章
sql2005 附加數(shù)據(jù)庫出錯(cuò)(錯(cuò)誤號:5123)解決方法
無法為此請求檢索數(shù)據(jù)。(Microsoft.SqlServer.SmoEnum)其他信息執(zhí)行Transact-Sql語句或批處理時(shí)發(fā)生了異常,Microsoft.SqlServer.ConnectionInfo)嘗試打開或創(chuàng)建物理文件d:\Data\***.mdf時(shí),Create file遇到操作系統(tǒng)錯(cuò)誤5(拒絕訪問。2012-07-07讓sql2005運(yùn)行在獨(dú)立用戶下出現(xiàn) WMI 提供程序錯(cuò)誤的解決方式
您還有 %1 的時(shí)間注銷,如果您 在此時(shí)間到之后仍沒有注銷,您的會(huì)話 將會(huì)斷開,任何打開的文件或設(shè)備 就可能丟失數(shù)據(jù)2012-11-11SQL2005CLR函數(shù)擴(kuò)展-解析天氣服務(wù)的實(shí)現(xiàn)
其實(shí)我們可以用CLR獲取網(wǎng)絡(luò)服務(wù),來顯示到數(shù)據(jù)庫自定函數(shù)的結(jié)果集中,比如163的天氣預(yù)報(bào)。需要的朋友參考下2013-06-06Win7 32/64位系統(tǒng)下安裝SQL2005和SP3補(bǔ)丁安裝教程[圖文]
今天有網(wǎng)友問win7 64系統(tǒng)下能安裝sql2005嗎,答案是肯定了,大家可以參考下面這篇文章試試2012-12-12解決SQL2005備份數(shù)據(jù)庫.dat或bak還原時(shí)的結(jié)構(gòu)錯(cuò)誤的解決方法
已備份數(shù)據(jù)庫的磁盤上結(jié)構(gòu)版本為611. 服務(wù)器支持版本539, 無法還原或升級此數(shù)據(jù)庫,RESTORE DATABASE 操作異常終止。2011-02-02如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句
本篇文章是對如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Sql Server安裝出錯(cuò),安裝程序配置服務(wù)器失敗的解決方法小結(jié)
機(jī)子之前有裝了sql server 2000,而且可以正常使用,最近突然無法連接到本地?cái)?shù)據(jù)庫,打算重裝,結(jié)果重裝時(shí)出現(xiàn)了無法安裝完畢的問題,一下總結(jié)了重裝時(shí)需要注意的問題,以及常見錯(cuò)誤的解決方法2012-10-10SQL Server 2005安裝實(shí)例環(huán)境圖解
對于大多數(shù)的數(shù)據(jù)庫管理員和開發(fā)人員來說,安裝并配置一個(gè)新的SQL Server是激動(dòng)人心的任務(wù),因?yàn)樗梢詭砣碌奶魬?zhàn)和機(jī)會(huì)2012-07-07