『壹』 六視圖定義是什麼
1、視圖是從一個或多個表或視圖中導出的表,其結構和數據是建立在對表的查詢基礎上的。和表一樣,視圖也是包括幾個被定義的數據列和多個數據行,但就本質而言這些數據列和數據行來源於其所引用的表。
2、所以視圖不是真實存在的基礎表而是一張虛表,視圖所對應的數據並不實際地以視圖結構存儲在資料庫中,而是存儲在視圖所引用的表中。
3、視圖一經定義便存儲在資料庫中,與其相對應的數據並沒有像表那樣又在資料庫中再存儲一份,通過視圖看到的數據只是存放在基本表中的數據。對視圖的操作與對表的操作一樣,可以對其進行查詢、修改(有一定的限制)、刪除。
4、當對通過視圖看到的數據進行修改時,相應的基本表的數據也要發生變化,同時,若基本表的數據發生變化,則這種變化也可以自動地反映到視圖中。
『貳』 SQL 創建的視圖會存放到硬碟上嗎
對是保存在資料庫中,視圖是一張虛擬表,保存在資料庫中的是SQL語句
應該在.mdf文件中
『叄』 在資料庫中如何將視圖查詢的結果存放在數據表裡
視圖的結果本身就可以當作數據表用了。
如果非要保存的話,可以這樣
select
*
into
[目標表名]
from
[源視圖名]