用一个脚本给两个数据表插入数据,且两个数据表有些字段要关联,如何写啊,比如我写了一个脚本declare 
i integer,
begin 
i=0,
while i<55 loop
insert into test (
testId,
loginid,
writeresult,
actresult,
busid
)values
(seq_test.nextval,
 0000+i,
 '00',
 '00',
 *****
)
insert into temp (
id,
loginid,
busid)
values(seq_temp.nextval,
0000+i,
****)if i mod 100 = 0 commit;i:=i+1end loop;commitend
现在就是****那块的值如何设定个变量,使得每次的busid都不一样,这个脚本不只执行一次,得执行多次,要是执行一次的话也容易,我自己就改了,可是执行多次的话,每次都得修改,比较麻烦,这个如何修改啊,谢谢了,那位大虾帮个忙把这个脚本完善一下,谢谢了,数据库脚本刚接触,还不知道如何写

解决方案 »

  1.   


    --直接用 seq_test.nextval 就可以,如果不想用自己再建一个序列用就可以了。
      

  2.   

    建一个序列是能解决问题,但是有时test表中数据包括一些temp中没有的,也就是说busid有些在test中有而temp中没的,这个如何写呢?
      

  3.   

    建一个序列是能解决问题,但是有时test表中数据包括一些temp中没有的,也就是说busid有些在test中有而temp中没的,这个如何写呢?