1、在視圖中可進行更新操做:insert和updatedate
先貼個圖:im
上圖兩表主鍵都不是自增加類型。數據
a、當insert時:當主從表中有自增加主鍵字段時,不可編輯(不可修改)該字段,即不能插入主鍵。img
當不爲自增加主鍵時,則插入主鍵時不能重複不然插入出錯,插入從表的外鍵時要主意必定要與主表的主鍵插入一致,否則會致使數據冗餘。join
b、當update時:當主從表中有自增加主鍵字段時,不可編輯(不可修改)該字段,即不能修改主鍵。
當不爲自增加主鍵時,主表主鍵的值與從表外鍵值要一致,不然也要致使數據冗餘。
當主從表創建了主外鍵關係時,insert時會出錯,即不能進行insert操做,update時,主表的主鍵和從表外鍵不能修改。
筆者建議insert時最好不能在視圖中進行,update則不要緊,有時在視圖中用update時還很方便的。
當只知道主表的主鍵值而要修改從表的值時,此時可就用update修改視圖是最簡單的方式了。
update V set V1值='LL' from V inner join T ON 主鍵T = V.[V2值(外鍵)] where 主鍵T=1