国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

視圖

2024-07-21 02:49:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
視圖

  前面講的兩種類(lèi)型的表表達(dá)式(派生表和CTE),它們的作用范圍都非常有限,僅限于在單個(gè)語(yǔ)句范圍內(nèi)使用,只要包含這些表表達(dá)式的外部查詢(xún)完成操作,它們便隨它消失了。這也就意味著派生表和CTE都是不可重用的。

  相較于派生表和CTE,視圖是一種可重用的表表達(dá)式,它定義在數(shù)據(jù)庫(kù)中。一旦創(chuàng)建,它就是數(shù)據(jù)庫(kù)的永久部分,只有用刪除命令顯示刪除它們才會(huì)從數(shù)據(jù)庫(kù)中刪除。下面是視圖的示例代碼。

USE TSQLFundamentals2008;GO-- 視圖-- 創(chuàng)建視圖IF OBJECT_ID('dbo.V_USACusts','V') IS NOT NULL DROP VIEW dbo.V_USACusts;GOCREATE VIEW dbo.V_USACustsASSELECT custid,companyname,contactname,contacttitle,address,city,region,postalcode,country,phone,faxFROM Sales.CustomersWHERE country= N'USA';GO-- 查詢(xún)視圖SELECT custid,companyname,region FROM dbo.V_USACustsORDER BY region;-- 修改視圖ALTER VIEW dbo.V_USACustsASSELECT custid,companyname,contactname,contacttitle,address,city,region,postalcode,country,phone,faxFROM Sales.CustomersWHERE country= N'USA';GO-- 查看視圖定義(通過(guò)函數(shù)OBJECT_DEFINITION)SELECT OBJECT_DEFINITION(OBJECT_ID('dbo.V_USACusts','V'));EXEC sys.sp_helptext @objname = N'dbo.V_USACusts';-- 修改視圖,指定ENCRYPTION選項(xiàng),可以對(duì)視圖的定義進(jìn)行混淆處理,這樣普通用戶(hù)無(wú)法查看ALTER VIEW dbo.V_USACusts WITH ENCRYPTIONASSELECT custid,companyname,contactname,contacttitle,address,city,region,postalcode,country,phone,faxFROM Sales.CustomersWHERE country= N'USA';GO-- 修改視圖,指定SCHEMABINDING選項(xiàng),可以防止被引用的對(duì)象或列被刪除ALTER VIEW dbo.V_USACusts WITH SCHEMABINDINGASSELECT custid,companyname,contactname,contacttitle,address,city,region,postalcode,country,phone,faxFROM Sales.CustomersWHERE country= N'USA';GO-- 修改視圖,指定CHECK OPTION選項(xiàng),防止通過(guò)視圖執(zhí)行的數(shù)據(jù)修改與視圖中設(shè)置的過(guò)濾條件發(fā)生沖突ALTER VIEW dbo.V_USACustsASSELECT custid,companyname,contactname,contacttitle,address,city,region,postalcode,country,phone,faxFROM Sales.CustomersWHERE country= N'USA'WITH CHECK OPTION;GO


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临泽县| 甘肃省| 长葛市| 湟源县| 洛扎县| 惠州市| 余干县| 太原市| 射阳县| 咸阳市| 平谷区| 当雄县| 双城市| 濮阳市| 隆子县| 高碑店市| 平湖市| 梁山县| 奉新县| 铁岭市| 安图县| 清原| 施秉县| 防城港市| 昌邑市| 阳新县| 福建省| 盐津县| 绥德县| 闽清县| 漯河市| 宾阳县| 遵义县| 江油市| 新巴尔虎左旗| 涿州市| 乌恰县| 惠安县| 惠水县| 峡江县| 房产|