Oracle 9i 視圖

來源:互聯網
上載者:User
什麼是視圖

    視圖猶如資料表的窗戶,管理員定義這些“窗戶”的位置後,使用者就只能查看他可以看到的資料。視圖不是資料表,它僅是一些SQL查詢語句的集合,作用是按照不同的要求從資料表中提取不同的資料。

如何建立視圖

    (1)如圖7.52所示。
    (2)出現如圖7.53所示拇唇ㄊ油嫉摹疽話閾畔ⅰ墾∠羈ā?br>
    (3)切換到如圖7.54所示的建立視圖的【進階】選項卡。
    (4)成功建立視圖後出現如圖7.55所示介面。單擊“確定”按鈕。

    (5)在【企業管理器】中可以查看建立的視圖,如圖7.56所示。

    (6)上述建立視圖的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    CREATE OR REPLACE VIEW "SCOTT"."STUDENT資料工作表檢視" AS
        select student_id,name
    from scott.student WITH READ ONLY
    ―――――――――――――――――――――――――――――――――――――
    【參見光碟片檔案】:\第7章\ createview.sql。
    (7)讀者也可以直接在【SQLPlus Worksheet】中執行createview.sql檔案完成視圖的建立,如圖7.57所示。


如何查詢檢視的資料

    (1)如圖7.56所示。
    (2)出現如圖7.58所示的【內容查看器】介面。顯示了視圖對應的資料。

    (3)上述過程對應的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    select "SCOTT"."STUDENT資料工作表檢視"."STUDENT_ID",
          "SCOTT"."STUDENT資料工作表檢視"."NAME"
    from "SCOTT"."STUDENT資料工作表檢視"
    ―――――――――――――――――――――――――――――――――――――
    【參見光碟片檔案】:\第7章\ selectview.sql。
    (4)讀者也可以直接在【SQLPlus Worksheet】中執行selectview.sql檔案完成視圖的查詢,如圖7.59所示。

如何刪除視圖

    (1)如圖7.56所示。
    (2)出現如圖7.60所示的【視圖刪除確認】介面。

    (3)這樣,視圖就被成功刪除。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.