zoukankan      html  css  js  c++  java
  • Oracle对象(视图、序列、索引)

    数据库对象:表、视图、序列、索引、同义词
    创建视图:create view 名 as 子查询
    描述结构:describe 对象名
    修改视图:create or replace view 名 as 子查询


    视图中使用DML的规定
    当视图定义中包含以下元素之一时不能使用delete:
    组函数
    GROUP BY 子句
    DISTINCT 关键字
    ROWNUM 伪列
    当视图定义中包含以下元素之一时不能使用update :
    组函数
    GROUP BY子句
    DISTINCT 关键字
    ROWNUM 伪列
    列的定义为表达式
    当视图定义中包含以下元素之一时不能使用insert :
    组函数
    GROUP BY 子句
    DISTINCT 关键字
    ROWNUM 伪列
    列的定义为表达式
    表中非空的列在视图定义中未包括


    with read only:只读
    drop 对象类型 对象名:删除某一个对象


    定义序列:create sequence 名 【increment by n】【start with n】【maxvalue n | nomaxvalue】【minvalue n | nominvalue】【cycle | nocycle】【cache | nocache】
    NEXTVAL :返回序列中下一个有效的值,任何用户都可以引用
    CURRVAL :中存放序列的当前值
    修改对象: alter 对象类型 对象名 修改过程
    修改序列:alter sequence 序列名 increment by 新增量 ···
    必须是序列的拥有者或对序列有 ALTER 权限
    只有将来的序列值会被改变
    改变序列的初始值只能通过删除序列之后重建序列的方法实现


    创建索引
    自动创建: 在定义 PRIMARY KEY 或 UNIQUE 约束后系统自动在相应的列上创建唯一性索引
    手动创建: 用户可以在其它列上创建非唯一的索引,以加速查询
    CREATE INDEX index ON table (column[, column]...);

     

     

     

  • 相关阅读:
    sharepoint权限操作(记录以备忘)
    python-----利用filecmp删除重复文件
    python-----自动解压并删除zip文件
    python-----文件自动归类
    python-----模糊搜索文件
    python-----查看显卡gpu信息
    python-----判断文件是否存在
    git 查看、切换用户
    PyCharm创建文件时自动添加头文件
    python-----监控博客园积分动态,有变化发邮件通知
  • 原文地址:https://www.cnblogs.com/-maji/p/7229361.html
Copyright © 2011-2022 走看看