2010-10-07 29 views
4

當人們談論在SQL Server中使用臨時表時,我注意到了很多提到的「實現」一詞。有人可以擴展這是什麼意思?我只是試圖更好地理解使用臨時表的含義。「物化」臨時表是什麼意思?

謝謝!

S

回答

3

術語「物化」通常用於視圖的上下文中。在視圖上創建聚集索引時,您將實現視圖;這意味着視圖的數據像磁盤上的表一樣存儲,並且當參與視圖的表得到更新時會自動更新。

如果視圖沒有實現,SQL Server必須通過每次執行查詢時執行視圖定義中的連接(儘管結果可能被緩存或者是什麼)來計算視圖中的數據。