天天看點

Oracle資料庫對象——視圖

視圖是用來儲存一個複雜的查詢結果,化簡查詢操作和提高查詢效率。視圖是一個虛拟的表,資料庫中隻存放了視圖的定義,而不存放視圖存放的資料,這些資料放在表中,表中的資料改變,視圖也會随之改變。視圖的維護由DBMS自動完成。

視圖的作用:

簡化查詢、安全、防止錯誤、提高性能、易于了解。

建立視圖:

create [ or replace] view <視圖名> as select...

删除視圖:

drop view <視圖名>

說明:

視圖就是一張邏輯表,可以像表一樣操作

所有對視圖的操作都會影響基表

視圖的資料會随基表的更新而更新。