给oracle数据库增加一列做主键,增加一个sequence,数据库怎么获得主键。 javaoraclesequence
程序员文章站
2022-05-07 20:30:43
...
1 删除一张表
delete from T_DHK_SJ;
2 给表增加一类,并做主键
alter table T_DHK_SJ add (DHKBH number(20));
alter table T_DHK_SJ add constraint pk_dhk_dhkbh primary key(dhkbh);
3 增加一个sequence
create sequence SEQ_T_DHK_SJ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 2;
4 在数据库插入一条数据,例:
insert into t_dhk_sj(dhhm, yhxm, yhdz, sfzhm, gxsj, by1, by2, dhkbh)
values('119','王五','北京','0000222',to_date('29-10-2014', 'dd-mm-yyyy'),null,null,seq_t_dhk_sj.nextval);
注意下一条数据的主键变为seq_t_dhk_sj.nextval。
上一篇: Oracle Sequence使用注意