視圖的作用 :
用戶可以通過視圖以不同形式來顯示基表中的數據,視圖的強大之處在于它能夠根據不同用戶的需要來對基表中的數據進行整理。
可更新的連接視圖
連接視圖是指在一個視圖的定義查詢的from字句中引用了多個表或視圖。而可更新的連接視圖是指能夠執行 UPDATE,INSERT,和 DELETE 操作的連接視圖。為了保證視圖是可更新的,其定義中不能包含以下語法結構:
集合操作符
DISTINCT 操作符
聚合函數或分析型函數
GROUP BY,ORDER BY,CONNECT BY,或 START WITH 字句
在 SELECT 之后的列表中使用集合表達式
在 SELECT 之后的列表中使用子查詢
連接(join)(但是有例外情況)
對于不可更新的視圖,可以利用 INSTEAD OF 觸發器對其數據進行修改。