序列是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, '', '女','[email protected]', 10);
Sequence如果出現錯誤會斷號。
drop sequence SEQ_STUDENT_ID;