最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql 刷新視圖

 更新時(shí)間:2009年07月18日 14:54:40   作者:  
視圖會(huì)保存元數(shù)據(jù),列,安全,以及依賴(lài)等信息,如果我們把基礎(chǔ)表的架構(gòu)更改了,并不會(huì)直接反映到視圖上來(lái);更改架構(gòu)后,使用sp_refreshview存儲(chǔ)過(guò)程刷新視圖的元數(shù)據(jù)是一個(gè)好習(xí)慣;
比如我們創(chuàng)建了一個(gè)表T1和一個(gè)T1的視圖V1,然后更改T1,再看V1的結(jié)果:
首先創(chuàng)建表T1:
復(fù)制代碼 代碼如下:

IF OBJECT_ID('T1') IS NOT NULL
DROP TABLE T1
CREATE TABLE T1(col1 INT,col2 INT)
INSERT INTO T1(col1,col2) VALUES(1,2)
GO

然后創(chuàng)建T1的視圖V1:
復(fù)制代碼 代碼如下:

CREATE VIEW V1
AS
SELECT * FROM T1


在現(xiàn)實(shí)實(shí)踐中,要避免在視圖中的SELECT語(yǔ)句中使用*,在這只是演示。如果你查詢(xún)視圖V1就會(huì)出現(xiàn)以下結(jié)果:
 

接下來(lái),我們對(duì)表T1添加一列col3:
復(fù)制代碼 代碼如下:

ALTER TABLE T1 ADD col3 INT

然后再次查詢(xún)視圖V1,你想這時(shí)的結(jié)果是三列呢,還是而列呢?答案是二列。T1架構(gòu)的改變,并沒(méi)有影響到視圖的元數(shù)據(jù)中,這時(shí)候,如果我們要刷新一下視圖V1,我們就可以用:EXEC sp_refreshview V1 命令, 再次查詢(xún),V1的結(jié)果就是三列了。

相關(guān)文章

最新評(píng)論

松江区| 海口市| 长沙市| 景洪市| 临猗县| 改则县| 大悟县| 长阳| 东乌珠穆沁旗| 寻甸| 慈利县| 台安县| 浮梁县| 子长县| 乐平市| 宁武县| 建平县| 樟树市| 建平县| 法库县| 穆棱市| 米林县| 东丽区| 武冈市| 安平县| 昌图县| 桂平市| 肇州县| 德阳市| 汨罗市| 沙河市| 高安市| 八宿县| 巍山| 甘南县| 尚义县| 莱阳市| 罗定市| 竹山县| 嵊泗县| 班玛县|