当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

给oracle数据库增加一列做主键,增加一个sequence,数据库怎么获得主键。

发表于: 2014-11-04   作者:风吹过   来源:转载   浏览:
摘要:   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 s

 

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,数据库怎么获得主键。

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号