Sql Server中的視圖介紹
一):視圖的定義
視圖是由基于一個(gè)或多個(gè)表的一個(gè)查詢(xún)所定義的虛擬表,它將查詢(xún)的具體定義保存起來(lái),視圖不包含任何數(shù)據(jù)。
視圖在操作上和數(shù)據(jù)表沒(méi)有什么區(qū)別,但兩者的差異是在其本質(zhì)上的。數(shù)據(jù)表是實(shí)際存儲(chǔ)記錄的地方,然而視圖并不是保存任何記錄,它存儲(chǔ)的實(shí)際上是查詢(xún)語(yǔ)句。
相同的數(shù)據(jù)表,根據(jù)不同用戶(hù)的不同需求,可以創(chuàng)建不同的視圖。
二):視圖的作用
1):篩選表中的行
2):防止未經(jīng)許可的用戶(hù)訪問(wèn)敏感數(shù)據(jù)
3):降低數(shù)據(jù)庫(kù)的復(fù)雜程度
4):將多個(gè)物理數(shù)據(jù)抽象為一個(gè)邏輯數(shù)據(jù)庫(kù)
三):創(chuàng)建視圖實(shí)例
create view view_officeinfo--(視圖名稱(chēng))
as (select A.Name as 樓盤(pán)名稱(chēng),B.A_Name as 城市,C.A_Name as 區(qū)域,D.A_Name as 街道 from dbo.Office_Info as A
inner join dbo.Base_Area as B on A.CityId=B.A_ID
inner join dbo.Base_Area as C on A.AreaId=C.A_ID
inner join dbo.Base_Area as D on A.StreetId=D.A_ID)--(sql語(yǔ)句)
select * from view_officeinfo(視圖名稱(chēng))
四):刪除修改視圖
刪除:
if exists(select * from sys.objects where name='view_officeinfo')
drop view_officeinfo
修改:
alter view v_Student as sql語(yǔ)句
相關(guān)文章
sql server通過(guò)腳本進(jìn)行數(shù)據(jù)庫(kù)壓縮全備份的方法【推薦】
這篇文章主要介紹了sql server通過(guò)腳本進(jìn)行數(shù)據(jù)庫(kù)壓縮全備份的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06一些文件未注冊(cè)導(dǎo)致mssql表文件無(wú)法找開(kāi)的解決方法
只需要按下面的步驟注冊(cè)一些文件,即可。2009-09-09數(shù)據(jù)庫(kù)復(fù)制性能測(cè)試 推送模式性能測(cè)試
使用了數(shù)據(jù)庫(kù)復(fù)制的人,首先擔(dān)心的就是主服務(wù)器和備份服務(wù)器的性能消耗問(wèn)題,本人也是對(duì)此十分擔(dān)憂(yōu),查了半天,基本上沒(méi)發(fā)現(xiàn)類(lèi)似的測(cè)試說(shuō)明,就自己測(cè)試了一下,下面為測(cè)試的結(jié)果,僅供參考2012-06-06sqlserver數(shù)據(jù)庫(kù)最大Id沖突問(wèn)題解決方法之一
在一個(gè)特定的表中保存最大Id,通過(guò)記錄來(lái)取每次的唯一最大值2011-12-12mybatis調(diào)用sqlserver存儲(chǔ)過(guò)程返回結(jié)果集的方法
這篇文章主要介紹了mybatis調(diào)用sqlserver存儲(chǔ)過(guò)程返回結(jié)果集的方法,本文分兩種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05DBCC CHECKIDENT 重置數(shù)據(jù)庫(kù)標(biāo)識(shí)列從某一數(shù)值開(kāi)始
DBCC CHECKIDENT 重置數(shù)據(jù)庫(kù)標(biāo)識(shí)列從某一數(shù)值開(kāi)始2009-10-10實(shí)用的銀行轉(zhuǎn)賬存儲(chǔ)過(guò)程和流水號(hào)生成存儲(chǔ)過(guò)程
本篇文章給大家分享銀行轉(zhuǎn)賬存儲(chǔ)過(guò)程和流水號(hào)生成存儲(chǔ)過(guò)程,感興趣的朋友一起看看吧2015-09-09sql腳本查詢(xún)數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法
本文介紹了“sql腳本查詢(xún)數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法”,需要的朋友可以參考一下2013-03-03