(1)若視圖的字段是來自字段表達式或常數,則不允許對此視圖執行INSERT、UPDATE操作,允許執行DELETE操作;
(2)若視圖的字段是來自庫函數,則此視圖不允許更新;
(3)若視圖的定義中有GROUP BY子句或聚集函數時,則此視圖不允許更新;
(4)若視圖的定義中有DISTINCT任選項,則此視圖不允許更新;
(5)若視圖的定義中有嵌套查詢,並且嵌套查詢的FROM子句中涉及的表也是導出該視圖的基表,則此視圖不允許更新;
(6)若視圖是由兩個以上的基表導出的,此視圖不允許更新;
(7)一個不允許更新的視圖上定義的視圖也不允許更新;
(8)由一個基表定義的視圖,只含有基表的主鍵或候補鍵,並且視圖中沒有用表達式或函數定義的屬性,才允許更新。