序列是Oracle特有的,它可以维护一个自增的数字序列,通常从1开增长,但可以设置,例如:学生表t_student中的编号,可以采用Oracle的序列的方式来维护。
还有一种经常使用的生成策略是Identity,如:Mysql/MS SQL Server。
create sequence seq_student_id start with 1 increment by 1;
向t_student中加入数据
insert into t_student(student_id, student_name, sex, email, classes_id) values(SEQ_STUDENT_ID.nextval, '', '女','zhangsan442@163.net', 10);
Sequence如果出现错误会断号。
drop sequence SEQ_STUDENT_ID;