oracle 視圖
視圖的作用 :用戶可以通過視圖以不同形式來顯示基表中的數(shù)據(jù),視圖的強(qiáng)大之處在于它能夠根據(jù)不同用戶的需要來對基表中的數(shù)據(jù)進(jìn)行整理。
可更新的連接視圖
連接視圖是指在一個(gè)視圖的定義查詢的from字句中引用了多個(gè)表或視圖。而可更新的連接視圖是指能夠執(zhí)行 UPDATE,INSERT,和 DELETE 操作的連接視圖。為了保證視圖是可更新的,其定義中不能包含以下語法結(jié)構(gòu):
集合操作符
DISTINCT 操作符
聚合函數(shù)或分析型函數(shù)
GROUP BY,ORDER BY,CONNECT BY,或 START WITH 字句
在 SELECT 之后的列表中使用集合表達(dá)式
在 SELECT 之后的列表中使用子查詢
連接(join)(但是有例外情況)
對于不可更新的視圖,可以利用 INSTEAD OF 觸發(fā)器對其數(shù)據(jù)進(jìn)行修改。
posted on 2012-05-03 20:50 youngturk 閱讀(174) 評論(0) 編輯 收藏 所屬分類: Oracle