数据库中的其他模式对象
来源:互联网 发布:cmd关闭端口命令 编辑:程序博客网 时间:2024/05/22 00:07
序列
序列用于生成一系列的整数。
在创建表时,都会有一个主键来唯一标识每一行,这些主键往往采用序列来生成。
创建一个序列
CREATE SEQUENCE sequence_name [START WITH start_num][INCREMENT BY increment_num][ { MAXVALUE maximum_num | NOMAXVALUE } ] unlimited[ { MINVALUE minimum_num | NOMINVALUE } ][ { CYCLE | NOCYCLE } ][ { CACHE cache_num | NOCACHE } ][ { ORDER | NOORDER } ];
说明
sequence_name:序列的名称
start_num:序列开始的第一个整数,默认从1开始
increment_num:每次增长的数值
maximum_num:序列能够增长到的最大值
NOMAXVALUE:对于序列最大值,不指定最大值,
对于升序最大值是1027,对于降序是-1
CYCLE:对于序列的值达到最大值或最小值时的处理方法。如果是升序达到最大值了,那么下一个生成的值将是最小值;如果是降序达到最小值时,那么下一个值将是最大值。
NOCYCLE:当序列的值达到最大或最小值时,
序列将不再产生任何数值。默认是NOCYCLE。
应用:利用已有的序列向学生表中插入一条数据
insert into student(stu_id,STU_NAME,stu_age)values(mysequence.nextval,'李四',30);
为了确保产生的序列是连续不遗漏的,应该创建序列最后加上nocache。
0 0
- 数据库中的其他模式对象
- 7、其他模式对象
- 其他数据库对象
- Oracle:其他数据库对象
- Oracle其他数据库对象
- pgsql其他数据库对象
- Oracle---其他数据库对象
- JavaScript中的其他对象
- JavaScript中的其他对象
- JavaScript中的其他对象
- DHML中的其他对象
- Oracle中的其他对象
- IO包中的其他对象
- IO包中的其他对象
- IO包中的其他对象
- IO包中的其他对象
- IO包中的其他对象
- IO包中的其他对象
- TOJ 1320.Billiard
- python核心编程学习笔记-2016-08-21-02-python网络编程TCP
- mybatis总结
- 一把好用的黄油刀——Butter Knife
- python之参数总结
- 数据库中的其他模式对象
- Spring总结
- Kafka自动关闭问题
- 已集成第三方开源组件:
- python中的生产者以及消费者实现
- HTTP状态码详解
- Qt中socket编程
- windows下mysql提示access denied for user ''@'localhost' to database解决方案
- Producer指定分区