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后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
  }
相关文章
相关标签/搜索