读书人

oracle自动递增,该如何解决

发布时间: 2012-05-04 12:36:09 作者: rapoo

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;
不过这个不保险噢...

读书人网 >oracle

热点推荐