国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - sql 刷新視圖

sql 刷新視圖

2019-11-11 15:13mssql教程網 Sql Server

視圖會保存元數據,列,安全,以及依賴等信息,如果我們把基礎表的架構更改了,并不會直接反映到視圖上來;更改架構后,使用sp_refreshview存儲過程刷新視圖的元數據是一個好習慣;

比如我們創建了一個表T1和一個T1的視圖V1,然后更改T1,再看V1的結果: 
首先創建表T1: 

復制代碼代碼如下:


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 


然后創建T1的視圖V1: 

復制代碼代碼如下:


CREATE VIEW V1 
AS 
SELECT * FROM T1 



在現實實踐中,要避免在視圖中的SELECT語句中使用*,在這只是演示。如果你查詢視圖V1就會出現以下結果:
sql 刷新視圖 

接下來,我們對表T1添加一列col3: 

復制代碼代碼如下:


ALTER TABLE T1 ADD col3 INT 


然后再次查詢視圖V1,你想這時的結果是三列呢,還是而列呢?答案是二列。T1架構的改變,并沒有影響到視圖的元數據中,這時候,如果我們要刷新一下視圖V1,我們就可以用:EXEC sp_refreshview V1 命令, 再次查詢,V1的結果就是三列了。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人在线视频观看 | 伊人伊人伊人 | 狠狠中文字幕 | 黄色毛片看看 | 1区在线 | 97久久超碰 | 成人男女啪啪免费观软件 | 最新黄色网址在线播放 | 精品视频一区二区三区 | 伊人色私人影院蜜桃va | 国产精品久久久久久久久久东京 | 国产亚洲精品精品国产亚洲综合 | 亚洲骚片 | 精品久| 成人片免费看 | 欧美美女爱爱 | 国产视频在线播放 | 亚洲综合日韩欧美 | 在线观看av大片 | sis001亚洲原创区 | 中文二区 | 日本看片网站 | 久久九九99 | 国产高清在线 | 日本一区二区三区四区 | 亚洲国产精品久久久 | 日韩中文字幕 | 日韩一区二区三区视频 | 亚洲精品视频在线 | 亚洲专区欧美 | 高清av在线| 久久精品国产99国产精品 | 在线看无码的免费网站 | 黑人粗大视频 | 亚洲国产一区二区三区日本久久久 | 中文字幕成人影院 | 亚洲国产精品人人爽夜夜爽 | 日韩免费高清视频 | 黄色直接看 | 91精品久久久久久久91蜜桃 | 亚洲成人第一网站 |