Oracle中 簡單視圖和複雜視圖的區別

來源:互聯網
上載者:User

視圖是基於一個表或多個表或視圖的邏輯表,本身不包含資料,通過它可以對錶裡面的資料進行查詢和修改。視圖基於的表稱為基表,Oracle的資料庫
對象分為五種:表,視圖,序列,索引和同義字。

視圖是儲存在資料字典裡的一條select語句。通過建立視圖可以提取資料的邏輯上的集合或組合。

視圖的優點:

1.對資料庫的訪問,因為視圖可以有選擇性的選取資料庫裡的一部分。

2.使用者通過簡單的查詢可以從複雜查詢中得到結果。

3.維護資料的獨立性,試圖可從多個表檢索資料。

4.對於相同的資料可產生不同的視圖。

視圖分為簡單視圖和複雜視圖:

1、簡單視圖只從單表裡擷取資料,複雜視圖從多表;

2、簡單視圖不包含函數和資料群組,複雜視圖包含;

3、簡單視圖可以實現DML操作,複雜視圖不可以。

 

 

備忘:

DML(data manipulation language):它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言。 
DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結構,資料類型,表之間的連結和約束等初始化工作上,他們大多在建立表時使用。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.