java新手只是为了记录,以便日后遇到类似问题可以快速解决。
1.可将T2中所有的数据的id字段加入t1中
insert all into t1(val1,val2,val3) values(0,userid,0) select id userid from t2
2.往已有的表中加入自增长的id
创建序列
create sequence XK_RW_SEQ
increment by 1
start with 1
nomaxvalue
nocycle
cache 10
创建触发器
create trigger XK_RW_TRG
before insert on XK_RW for each row WHEN (new.id is null)
begin
select XK_RW_SEQ.nextval into :new.ID from dual;
end XK_RW_TRG;
将已有序列加入表中
--update xk_mb_bxxk set id= xk_mb_bxxk_SEQ.nextval;