Oracle之視圖(View)

目錄

  • 闡述
  • 語法
  • 小結

闡述

  • View 能夠理解爲可視化的SQL語句。它是由多個表串聯在一塊兒,組成的。

語法

  • View 做爲數據庫的核心功能之一,在數據管理和報表製做等不少方面發揮着巨大做用。
    • 視圖的建立
    CREATE OR REPLACE FORCE VIEW VIEW_GSS
     (
      COLOMN1,
      COLOMN2,
      COLOMN3,
      COLOMN4
      )
    AS
     SELECT 'YES',
            YYEAR,
            '',
            NO,
            'NULL'
       FROM SD_GSS
  • TABLE_GSS這個視圖就建立完成,想查詢視圖信息,可用以下SQL
SELECT *FROM   VIEW_GSS
  • 在建立視圖的時候,爲了業務需求方便,用上串聯條件,包括CASE..WHEN..等流程控制語句都是能夠的,javascript

  • 撤銷視圖,在Oracle中「幹」掉同樣東西,大部分都是用DROP 視圖也是同樣,把視圖給"幹"掉並不影響表中的數據
DROP VIEW  VIEW_GSS

小結

  • 視圖也能夠這樣理解,若是要計算或者不涉及到數據更新的SQL語句,把他寫成一個很長的SQL語句,不影響性能的狀況下,能夠在開發環境中直接拿過來用,方便快捷
  • 數據庫是一門功能很強大的語言,任何一門學科都達到了一種無底洞的地步。要想品疆域之寥落,還需不斷前行,攀登高峯。
  • 視圖就說到這裏,下面會簡要說說索引和tigger,不少東西,剛開始都只是有個印象,用的多了,天然就理解和會用了。

感激

星星之火能夠燎原,今日點滴的付出,是往後的苦盡甘來。莫愁前路漫漫,天下誰人不識君。感謝你閱讀此文稿,也但願你能不吝賜教。推薦比較全面的我的學習網站,但願對你有幫助。java

關於做者

var normalChild = {
    nickName  : "墨客碼",
    site : "http://www.cnblogs.com/gss0525/"
    descTarget : ".net後臺開發者,熱衷分享技術,心懷感恩,深耕不綴。"
  }
相關文章
相關標籤/搜索