MYSQL:
修改emp表中的empno字段为主键约束和自增
方法1
alter table 表名 change 旧字段 新字段 字段类型 主键约束 自增。
alter table emp change empno empno int primary key auto_increment;
方法2
alter table 表名 add constraint 约束名 主键约束(要约束的字段)
alter table emp add constraint cons_empno primary key(empno);
alter table emp modify empno int auto_increment;
ORACLE:
1:为字段添加主键约束:
alter table emp add constraint cons_empno primary key(empno);
2:使用序列,
(1)创建序列对象
create sequence seq_emp start with 9000;
(2)序列的使用:
两个伪列:
nextval:获取下一个值后,此值为当前值
currval:必须在使用一次nextval后才生效
用法:
select seq_emp.nextval from dual;
select seq_emp.currval from dual;