2011-08-09 46 views
5
  1. 我們是否可以更新視圖中的數據。如果是這樣,它是否會反映實際表中的數據。
  2. 如果在該表上創建的視圖存在,我們可以刪除該表嗎?

任何人都可以解釋我上述的東西。我很困惑以上的概念。我們是否可以更新視圖中的數據

+0

爲什麼不創建包含測試表和視圖的測試數據庫?然後你可以回答你自己的問題。 –

+0

@米奇麥:我還在學習階段。所以,這讓我提出一些看起來比較簡單的問題。 – Shine

+0

@Shine:Mitch意味着*你*應該upvote你發現有幫助的答案。這很簡單:只需點擊您發現有幫助的答案旁邊的大號的向上箭頭即可。 – Heinzi

回答

5
  1. 視圖總是反映底層表數據。有通過視圖更新的規則和例外情況,所以請參閱CREATE VIEW

  2. 是「可更新視圖」。爲防止出現這種情況,請在視圖中使用WITH SCHEMABINDING(請參閱上面的鏈接)

+0

@Mitch小麥:我在上面看到你的評論。至少他們接受一些比許多更好的東西。 ta :-) – gbn

相關問題