欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

给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。