oracle 简单序列 自增 实例
2015-11-09 10:32
363 查看
该文章通过sql语句 实例操作 简单记录orcale中 序列自增的使用。
我们创建一个表,SQL语句:
列:userid、username、userpassword、usersalary,其中userid被设定为主键列
创建自增序列,SQL语句:
increment by增长值,每次自增要增多少
start with 设置自增的起点值
maxvalue 设置自增的最大值
cycle循环,达到最大值后继续从最小值开始,不循环为nocycle,达到最大值容易出错
向表中插入数据,并重复多次,SQL语句:
查看结果:
删除序列,SQL语句:
我们创建一个表,SQL语句:
create table milu( userid integer primary key not null ,username varchar2(20) ,userpassword varchar2(20) ,usersalary number );表名:milu
列:userid、username、userpassword、usersalary,其中userid被设定为主键列
创建自增序列,SQL语句:
create sequence haha increment by 1 start with 1 maxvalue 999999 cycle;序列名:userid(可自定义)
increment by增长值,每次自增要增多少
start with 设置自增的起点值
maxvalue 设置自增的最大值
cycle循环,达到最大值后继续从最小值开始,不循环为nocycle,达到最大值容易出错
向表中插入数据,并重复多次,SQL语句:
insert into milu values (haha.nextval,'test','123',4000);
查看结果:
select * from milu;
删除序列,SQL语句:
drop sequence haha;
相关文章推荐
- Oracle调整联机日志大小
- 处理oracle的死锁
- Oracle查询重复数据并删除,只保留一条记录
- 分享一张oracle scan图
- ORACLE导出数据库数据 JAVA
- windows下实现oracle自动备份 bat
- Oracle学习之三 程序控制结构
- Oracle中TO_DATE用法
- oracle数据库常用SQL语句(11.29更新)
- 最高效率的oracle分页,oracle分页,sql优化
- 在Java中调用Oracle存储过程的总结
- 【Oracle】ORACLE 12c DB In-Memory简述及启用
- oracle的oci和thin区别
- 42.Oracle数据库SQL开发之 日期和时间的存储与处理——Oracle对2位年份处理
- 41.Oracle数据库SQL开发之 日期和时间的存储与处理——设置默认的日期格式
- 40.Oracle数据库SQL开发之 日期和时间的存储与处理——使用TO_CHAR和TO_DATE
- 39.Oracle数据库SQL开发之 日期和时间的存储与处理——几个简单的存储检索日期
- 38.Oracle数据库SQL开发之 对行进行分组
- 37.Oracle数据库SQL开发之 使用聚合函数
- 36.Oracle数据库SQL开发之 使用简单函数——使用单行函数正则表达式函数