zoukankan      html  css  js  c++  java
  • ORACLE 创建视图索引序列

    /*
        视图View
            视图是从若干基本表和(或)其他视图构造出来的表
            视图存放的都是查询语句,并没有真实的数据
            虚表
            作用
                限制对数据的操作
                复杂查询变简单
                提供相同数据的不同显示
        UNION ALL
            直接添加到一起
        UNION
            添加到一起并去重
    */
    --赋予scott用户创建视图的权限
    sqlplus / as sysdba;
    GRANT CREATE VIEW TO SCOTT;
    --创建视图
        CREATE OR REPLACE VIEW V_EMP
            AS
            SELECT * FROM EMP WHERE ENAME LIKE '%A%'
            UNION ALL
            SELECT * FROM EMP WHERE ENAME LIKE '%S%'
            UNION ALL
            SELECT * FROM EMP WHERE SAL >= 3000;
        CREATE OR REPLACE VIEW V_EMP
            AS
            SELECT * FROM EMP WHERE ENAME LIKE '%A%'
            UNION
            SELECT * FROM EMP WHERE ENAME LIKE '%S%'
            UNION
            SELECT * FROM EMP WHERE SAL >= 3000;
    --删除视图
        DROP VIEW V_EMP;
        
        
    /*
        序列
            一个连续递增的数列
    */
    --创建序列
    CREATE SEQUENCE SEQ_BJSXT
        START WITH 20001
        INCREMENT BY 2
        MAXVALUE 99999999
        MINVALUE 1
        CYCLE
        CACHE 50
    --删除数列
    DROP SEQUENCE SEQ_BJSXT;
        
    --查询数列
    SELECT SEQ_BJSXT.NEXTVAL FROM DUAL;     
            
    /*
        索引
            饕餮  就类似于字典的索引
            
            大大提高了数据库的查询性能
            索引会占单独的存储空间,如果建立不合适有可能导致索引数据远大于真实数据
            索引会降低数据库的增删改性能
            
            
            
    */
    SELECT E.*,ROWID FROM EMP E;
    --创建索引
        CREATE INDEX IDX_EMP_ENAME ON EMP(ENAME);
        
  • 相关阅读:
    做“汉堡包”
    作业3
    作业2结对(升级版)
    作业2结对作业
    练习一(升级版)
    C语言#自动生成四则运算的编程
    css常用属性之 2D角度转换
    css3常用属性之一2D翻转跟3D翻转
    phpcms 替换超过五条数据时的取法
    用phpcms建企业站 在HTML中插入地图
  • 原文地址:https://www.cnblogs.com/chenglc/p/6922951.html
Copyright © 2011-2022 走看看