zoukankan      html  css  js  c++  java
  • 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..等流程控制语句都是可以的,

    • 撤销视图,在Oracle中“干”掉一样东西,大部分都是用DROP 视图也是一样,把视图给"干"掉并不影响表中的数据

      DROP VIEW  VIEW_GSS 
    

    小结

    • 视图也可以这样理解,如果要计算或者不涉及到数据更新的SQL语句,把他写成一个很长的SQL语句,不影响性能的情况下,可以在开发环境中直接拿过来用,方便快捷
    • 数据库是一门功能很强大的语言,任何一门学科都达到了一种无底洞的地步。要想品疆域之寥落,还需不断前行,攀登高峰。
    • 视图就说到这里,下面会简要说说索引和tigger,很多东西,刚开始都只是有个印象,用的多了,自然就理解和会用了。

    感激

    星星之火可以燎原,今日点滴的付出,是日后的苦尽甘来。莫愁前路漫漫,天下谁人不识君。感谢你阅读此文稿,也希望你能不吝赐教。推荐比较全面的个人学习网站,希望对你有帮助。

    关于作者

      var normalChild = {
        nickName  : "墨客码",
        site : "http://www.cnblogs.com/gss0525/"
        descTarget : ".net后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
      }
    
    读万卷书,行万里路,方能回到内心深处。
  • 相关阅读:
    C#yield return用法示例
    C#多线程示例
    AspNetCore.Authentication
    C#委托与事件
    按值和按引用传递参数
    基于iView的无限级菜单
    Sortable By Attribute
    未能加载文件或程序集“BLL”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。
    有关导出Excel特殊字符的问题
    openFileDialog的使用
  • 原文地址:https://www.cnblogs.com/gss0525/p/7393695.html
Copyright © 2011-2022 走看看