create table t_03_team(
team_id varchar2(50) primary key not null,
team_name varchar2(50),
team_local varchar(50)
);create sequence seq_t_03_team
start with 1
increment by 1
nomaxvalue
nocycle;insert into t_03_team values('00'||seq_t_03_team.nextval,'尤文图斯','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'AC米兰','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'罗马','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'帕尔玛','罗马');
team_id varchar2(50) primary key not null,
team_name varchar2(50),
team_local varchar(50)
);create sequence seq_t_03_team
start with 1
increment by 1
nomaxvalue
nocycle;insert into t_03_team values('00'||seq_t_03_team.nextval,'尤文图斯','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'AC米兰','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'罗马','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'帕尔玛','罗马');
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),,'AC米兰','罗马');
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),,'罗马','罗马');
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),,'帕尔玛','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'尤文图斯','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'AC米兰','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'罗马','罗马');
insert into t_03_team values('00'||seq_t_03_team.nextval,'帕尔玛','罗马'); create sequence seq_t_03_team
start with 001
increment by 1
nomaxvalue 999
nocycle;
看看这样行不行?
还可以写个function
insert into t_03_team values(substr('00'||seq_t_03_team.nextval,1,3),'AC米兰','罗马');
insert into t_03_team values(substr('00'||seq_t_03_team.nextval,1,3),'罗马','罗马');
insert into t_03_team values(substr('00'||seq_t_03_team.nextval,1,3),'帕尔玛','罗马');
drop table t_03_team cascade constraint;
drop sequence seq_t_03_team;create table t_03_team
(
team_id varchar2(50) primary key,
team_name varchar2(50),
team_local varchar2(50)
);create sequence seq_t_03_team
start with 1
increment by 1
nomaxvalue
nocycle;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'尤文图斯','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'AC米兰','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'罗马','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'帕尔玛','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'尤文图斯','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'AC米兰','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'罗马','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'帕尔玛','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'尤文图斯','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'AC米兰','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'罗马','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'帕尔玛','罗马');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'1','1');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'2','2');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'3','3');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'4','4');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'1','1');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'2','2');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'3','3');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'4','4');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'1','1');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'2','2');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'3','3');
commit;
insert into t_03_team values(lpad(seq_t_03_team.nextval,3,'0'),'4','4');
commit;
select * from t_03_team;你看看结果,真的是到020就没有了
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------
001
尤文图斯
罗马002
AC米兰
罗马003
罗马
罗马004
帕尔玛
罗马005TEAM_ID
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------
尤文图斯
罗马006
AC米兰
罗马007
罗马
罗马008
帕尔玛
罗马009
尤文图斯TEAM_ID
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------
罗马010
AC米兰
罗马011
罗马
罗马012
帕尔玛
罗马013
1
1TEAM_ID
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------014
2
2015
3
3016
4
4017
1
1
TEAM_ID
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------
018
2
2019
3
3020
4
4021
1
1022TEAM_ID
---------------
TEAM_NAME
---------------
TEAM_LOCAL
---------------
2
2023
3
3024
4
4