序列+创建序列
来源:互联网 发布:淘宝新手开店 编辑:程序博客网 时间:2024/06/01 15:10
序列
1序列是oacle提供的用于产生一系列唯一数字的数据库对象。
2使用序列可以实现自动产生主键值
3序列可以在多用户并发环境中使用,为所有用户生成不重复的顺序数字,而且不需要任何额外的I/O开销。
4序列与视图一样,不占用实际的存储空间,只是在数据字典中保留它的定义信息。
5自己模式创建序列,需要create sequence系统权限,其他模式创建序列,需要create any sequence系统权限.
创建序列
create SEQUENCE sequence 【用户模式.】sequence_name 【increment by i】 【start with s】 【maxvalue num| nomaxvalue】 【minvalue num| nominvalue】; 【cache cache | nocache】 【cycle | nocycle】 【order | noorder】 INCREMENT BY: 指定序列号之间的间隔为i,该值可为正的或负的整数,但不可为0。序列为升序,缺省值为1。 START WITH:指定生成的第一个序列为s。在升序时,缺省值为序列的最小值。对于降序,缺省值为序列的最大值。 MAXVALUE:指定序列可生成的最大值。 NOMAXVALUE:为升序指定最大值为1027,为降序指定最大值为-1。 MINVALUE:指定序列的最小值。 NOMINVALUE:为升序指定最小值为1。为降序指定最小值为-1026。 CYCLE | NOCYCLE: //循环/不循环 CACHE n | NOCACHE://分配并存入到内存中 order | noorder:order保证产生的序列值是按序列产生,noorder不保证顺序
举例
create sequence zhou.stu_squincrement by 1start with 1maxvalue 100minvalue 1nocycle
阅读全文
0 0
- 序列+创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- Oracle创建序列,删除序列
- Oracle创建序列,删除序列
- postgresql创建序列查询序列
- Oracle创建序列,删除序列
- 创建序列及修改序列
- 创建序列-触发器
- Oracle 创建序列
- Oracle创建序列 sequence
- Oracle创建序列
- oracle 创建一个序列
- Oracle创建序列
- Codeforces 812A-Sagheer and Crossroads
- 数字电子技术复习(六)——存储器与可编程逻辑器件
- tar 分包压缩与合并
- 电脑不能开机怎么重装系统?
- 数据库笔试面试22——CREATE、DROP、ALTER语句
- 序列+创建序列
- Android开发之查看SHA1信息
- No source template was found from input data:<{:guid=> [clone vm via /api/provision_requests]
- html5 中的 wbe storage
- socket编程中write、read和send、recv之间的区别
- 数据结构之图的十字链表
- Device Tree(二):基本概念
- Python的字符串
- oracle归档