Oracle教程
Oracle练习题

Oracle序列

序列是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;