視圖是一種常用的數(shù)據(jù)庫對象,它將查詢的結(jié)果以虛擬表的形式存儲在數(shù)據(jù)中。因為視圖有非常多的優(yōu)點:1,可以簡化操作,2,可以建立前臺和后臺的緩沖,3,可以合并分割數(shù)據(jù),4,最重要的是可以提高安全性,因此在SQL中視圖也占據(jù)著非常重要的地位。在這章的總結(jié)中,深刻體會到了,兩種方法:1,企業(yè)管理器,2,T-SQL語句來管理視圖,和四種操作:1,增,2,,刪,3,改,4,查。
在企業(yè)管理器,也是現(xiàn)在的SQL server Management Studio中,來執(zhí)行這些操作,其實都大同小異!例如建立視圖,到視圖上右擊,然后新建視圖,以后都有向?qū)?,都非常簡答?zhí)行!
下邊重點說說,用T-SQL語句來執(zhí)行這些操作的總結(jié):
在這里我舉一個創(chuàng)建視圖的例子:
例:在company數(shù)據(jù)庫中創(chuàng)建一個視圖,要求該視圖返回的結(jié)果中包含信息項目名稱,客戶名稱,員工的姓名,開始日期和預計工期。
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
當然我們通過視圖還可以對表中的數(shù)據(jù)做一些操作:
您可能感興趣的文章:- SQL Server 利用觸發(fā)器對多表視圖進行更新的實現(xiàn)方法
- 細說SQL Server中的視圖
- 簡析SQL Server數(shù)據(jù)庫用視圖來處理復雜的數(shù)據(jù)查詢關(guān)系
- 解析SQL Server 視圖、數(shù)據(jù)庫快照
- Sql Server中的系統(tǒng)視圖詳細介紹
- Sql Server中的視圖介紹
- SQL SERVER先判斷視圖是否存在然后再創(chuàng)建視圖的語句
- sql server判斷數(shù)據(jù)庫、表、列、視圖是否存在
- 存儲過程解密(破解函數(shù),過程,觸發(fā)器,視圖.僅限于SQLSERVER2000)
- SQL Server視圖的講解