在数据库中实现主键自动增长有利于我们做数据插入操作,在SQL SERVER上创建表时可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键。MySql中可以使用“auto_increment”即可。而oralce实现该效果需要使用序列配合触发器使用。
下面是一个具体实例:
1.创建数据库表:
create table employee
(
EID INTEGER,
NAME varchar2(10),
SURNAME varchar2(10),
GENDER varchar2(10),
STATE varchar2(10),
BIRTHDAY date,
HIREDATE date,
DEPT varchar2(10),
SQLARY INTEGER
)
;
2.创建序列:
create sequence EID_AUTOINC
minvalue 1
maxvalue 9999
start with 57