日期:2014-05-17  浏览次数:20804 次

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