Oracle公司内部数据库培训资料-Les12_其它数据库对象(PPT).pptVIP

  • 3
  • 0
  • 约2.19万字
  • 约 24页
  • 2019-06-26 发布于广东
  • 举报

Oracle公司内部数据库培训资料-Les12_其它数据库对象(PPT).ppt

www.kireading.net

其它数据库对象 目标 通过本章学习,您将可以: 创建, 维护, 和使用序列 创建和维护索引 创建私有和公有同义词 常见的数据库对象 什么是序列? 序列: 自动提供唯一的数值 共享对象 主要用于提供主键值 代替应用代码 将序列值装入内存可以提高访问效率 CREATE SEQUENCE 语句 定义序列: 创建序列 创建序列 DEPT_DEPTID_SEQ为表 DEPARTMENTS 提供主键 不使用 CYCLE 选项 查询序列 查询数据字典视图 USER_SEQUENCES获取序列定义信息 如果指定NOCACHE 选项,则列LAST_NUMBER 显示序列中下一个有效的值 NEXTVAL 和 CURRVAL 伪列 NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用 CURRVAL 中存放序列的当前值 NEXTVAL 应在 CURRVAL 之前指定 ,二者应同时有效 序列应用举例 序列 DEPT_DEPTID_SEQ 的当前值 使用序列 将序列值装入内存可提高访问效率 序列在下列情况下出现裂缝: 回滚 系统异常 多个表同时使用同一序列 如果不讲序列的值装入内存(NOCACHE), 可使用表 USER_SEQUENCES 查看序列当前的有效值 修改序列 修改序列的增量, 最大值, 最小值, 循环选项, 或是否装入内存 修改序列的注意事项 必须是序列的拥有者或对序

文档评论(0)

1亿VIP精品文档

相关文档