序列是Oracle特有的,它可以維護(hù)一個(gè)自增的數(shù)字序列,通常從1開(kāi)增長(zhǎng),但可以設(shè)置,例如:學(xué)生表t_student中的編號(hào),可以采用Oracle的序列的方式來(lái)維護(hù)。
還有一種經(jīng)常使用的生成策略是Identity,如:Mysql/MS SQL Server。
create sequence seq_student_id start with 1 increment by 1;
向t_student中加入數(shù)據(jù)
insert into t_student(student_id, student_name, sex, email, classes_id) values(SEQ_STUDENT_ID.nextval, '', '女','zhangsan442@163.net', 10);
Sequence如果出現(xiàn)錯(cuò)誤會(huì)斷號(hào)。
drop sequence SEQ_STUDENT_ID;