当前位置: 代码迷 >> Oracle管理 >> oracle自动递增,该如何解决
  详细解决方案

oracle自动递增,该如何解决

热度:85   发布时间:2016-04-24 05:22:27.0
oracle自动递增
假设我有张表t_student 其中id为int型 怎么实现添加时id为自动递增而不需要手动添加

------解决方案--------------------
一般用序列吧....触发器什么的太麻烦..

create sequence seq_t_student
minvalue 1
maxvalue 999999999
start with 1
increment by 1
nocache;

用的话可以
select seq_t_student.nextval from dual;
就能取到下一个值了...

实在懒...也可以
select max(id)+1 from t_student;
不过这个不保险噢...
  相关解决方案