方法一:建立个sequence
方法二:直接用表中的字段值加1
建表
CREATE TABLE TF_TF3
(
CODE NUMBER NOT NULL PRIMARY KEY
)
创建一个序列,由1开始取值,递增1,最大值为10000
create sequence sq_code
increment by 1 start with 1 maxvalue 10000 cycle;
insert into TF_TF2 values(sq_code.nextval);
方法二:直接用表中的字段值加1
create table postino
(
code number primary key not null
)
select * from postino
insert into postino(code) values(20)
update postino set code=code+1
本文介绍两种在数据库中创建表格并实现自增编号的方法。第一种方法使用序列(sequence)来实现自动增长的主键;第二种方法通过直接更新表中的字段值来达到自增的效果。这两种方式适用于不同的场景需求。
1598

被折叠的 条评论
为什么被折叠?



