瞭解檢視

檢視是一種虛擬資料表,是由查詢定義其內容。與真正的資料表類似,檢視是由一組命名的資料行和資料列所組成。除了索引檢視以外,檢視在資料庫中並沒有儲存的資料值集。資料的資料列與資料行是從定義檢視的查詢所參考的資料表而來,而且在參考檢視時不會動態產生。

檢視是做為檢視中所參考的基礎資料表上的篩選。定義檢視的查詢可以從一或多個資料表而來,或從目前或其他資料庫中的其他檢視而來。分散式查詢也可用以定義使用多個異質性來源之資料的檢視。例如,如果您想結合不同伺服器的相似結構資料,每一個伺服器儲存著組織中不同區域的資料,這將非常有用。

透過檢視可做的查詢功能沒有任何限制,而透過檢視所能執行的資料修改功能也沒有太多限制。

下圖顯示以兩個資料表為基礎的檢視。

依據兩個資料表的檢視表