2010-12-03 73 views
9

我在SQL Server 2008中有一個非常大的表。它有很多隻對某個用戶段有用的字段,某些字段的某些字段不應該「無法看到。視圖在Microsoft SQL Server中佔用多少空間

表格很大,所以我想爲每個用戶類創建一些簡單的視圖,我可以讓他們訪問視圖,他們只能看到他們需要的列。

查看是否佔用數據庫中的空間,還是將它保存爲簡單的select語句?

回答

18

除非對視圖進行索引,否則幾乎不佔用空間,除了視圖的定義。視圖本身不像表格,因爲它實際上將行存儲在數據庫中(除非它是索引視圖)。當它被稱爲

+2

+1時它才被實現(檢索數據)。它可以幫助OP將視圖看作是可以稱爲表的查詢。 – JNK 2010-12-03 16:10:07

相關問題