ORACLE 檢視介紹
Oracle檢視
Oracle的資料庫物件分為五種:表,檢視,序列,索引和同義詞。
檢視是基於一個表或多個表或檢視的邏輯表,本身不包含資料,透過它可以對錶裡面的資料進行查詢和修改。檢視基於的表稱為基表。
檢視是儲存在資料字典裡的一條select語句。 透過建立檢視可以提取資料的邏輯上的集合或組合。
[@more@]檢視的優點:
1.對資料庫的訪問,因為檢視可以有選擇性的選取資料庫裡的一部分。
2.使用者透過簡單的查詢可以從複雜查詢中得到結果。
3.維護資料的獨立性,試圖可從多個表檢索資料。
4.對於相同的資料可產生不同的檢視。
檢視分為簡單檢視和複雜檢視:
簡單檢視只從單表裡獲取資料
複雜檢視從多表
簡單檢視不包含函式和資料組
複雜檢視包含
簡單檢視可以實現DML操作
複雜檢視不可以(但是在用了INSTEAD OF 觸發器後就可以).
檢視的建立:
CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name
[(alias[, alias]...)]
[WITH CHECK OPTION [CONSTRAINT constraint]]
[WITH READ ONLY]
:
還可以查詢檢視的全部資訊和指定的資料行和列。
如:
檢索資料:
;
查詢檢視定義:
DML 操作:
子句限定:
因為它會對插入或修改的資料行執行完整性約束和資料有效性檢查。
只有檢視所有者和具備DROP VIEW許可權的使用者可以刪除檢視。
檢視被刪除後,基於被刪除檢視的其他檢視或應用將無效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8109090/viewspace-886721/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】gv$px_session 檢視介紹OracleSession
- MySQL檢視介紹MySql
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- 簡介oracle檢視Oracle
- 轉:物化檢視(Materialized View)介紹ZedView
- ThinkPHP框架檢視詳細介紹View檢視–模板(九)PHP框架View
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- MySQL檢視版本號的五種方式介紹MySql
- 機器視覺汽車配件檢測流程介紹視覺
- Linux 檔案內容檢視工具介紹Linux
- SAP ABAP CDS view 檢視的 Replacement 技術介紹View
- 介紹三種檢視MySQL字符集的方法MySql
- iOS開發-列表檢視的基本介紹與使用iOS
- oracle資料庫dba_hist等檢視中的Delta相關欄位介紹Oracle資料庫
- ORACLE OWI介紹Oracle
- ORACLE ORION介紹Oracle
- oracle VPD介紹Oracle
- Oracle recyclebin介紹Oracle
- ORACLE鎖介紹Oracle
- Oracle ACE 介紹Oracle
- oracle job 介紹Oracle
- Oracle Spatial 介紹Oracle
- MySQL 檢視簡介MySql
- 檢視、修改oracle字符集,檢視oracle版本Oracle
- Qt開發技術:圖形檢視框架(一)基本介紹QT框架
- Oracle ADDM 自動診斷監視工具 介紹Oracle
- 【TUNE_ORACLE】Oracle檢查點(三)增量檢查點四個關鍵引數介紹Oracle
- win10任務檢視怎麼用 win10任務檢視功能詳細介紹Win10
- Oracle DRM原理介紹Oracle
- Oracle ADR介紹Oracle
- Oracle BBED 工具介紹Oracle
- Oracle RAC 概念介紹Oracle
- 【轉】Oracle ASM介紹OracleASM
- ORACLE函式介紹Oracle函式
- ORACLE TSPITR 介紹Oracle
- Oracle dblink介紹Oracle
- Oracle Data Guard 介紹Oracle
- Oracle biee 中文介紹Oracle