視圖進行更新操做:insert和update

1、在視圖中可進行更新操做:insert和updatedate

先貼個圖:視圖進行更新操做:insert和update - Zcls - Smile, smile againim

 上圖兩表主鍵都不是自增加類型。數據

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

視圖進行更新操做:insert和update - Zcls - Smile, smile again

相關文章
相關標籤/搜索