檢視和表的區別

dongyu2013發表於2014-04-15

1.檢視是已經編譯好的SQL語句,是基於SQL語句的結果集的視覺化的表,而表不是。

2.檢視沒有實際的物理記錄,而基本表有。

3.表是內容,檢視是視窗。

4.表佔用物理空間而檢視不佔用物理空間,檢視只是邏輯概念的存在,表可以即使對它進行修改,但檢視只能建立的語句來修改。

5.檢視是檢視資料表的一種方法,可以查詢資料表中某些欄位構成的資料,只是一些SQL語句的集合。從安全的角度來看,檢視可以防止使用者接觸資料表,因而使用者不知道表的結構。

6.表屬於全域性模式中的表,是實表;檢視屬於區域性模式的表,是虛表。

7.檢視的建立和刪除隻影響檢視本身,不影響對應的基本表。

聯絡:

檢視是在基本表之上建立的表,它的結構和內容都來自基本表,它依據基本表存在而存在。一個檢視可以對應一個基本表,也可以對應多個基本表。檢視是基本表的抽象和在邏輯意義上建立的新關係。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1142317/,如需轉載,請註明出處,否則將追究法律責任。

相關文章