表的字段是:id name content flag 只要在这个表中能添加好多记录就行 不是导入纪录是新建记录,不只怎样才能更方便一些
Maybeyond(Maybeyond) 俺不会写 能指点一下不? 现在身边没有相关资料 谢谢
declare i int; i:=1 begin while i <100000 loop insert table... ...(); i:=i+1 loop end; 或 CREATE sequence addid1 increment by 1 START WITH 1; 得到当前的序号: select addid1.currval from dual ; 得到下一个序号: select addid1.nextval from dual ; insert into dept values(seq1.nextval,...) ;
如果没有主键或者唯一约束的话,这种方法最简单 INSERT INTO table1 SELECT * FROM table1; 每执行一遍都增加一倍,用/重复执行,一会儿就能到10万
如果是Oracle数据库,那么最快的方法是使用SQL Loader,如果不会使用,可以使用Microsoft SQL Server 2000中提供的DTS,全窗口操作,全傻瓜向导,轻松搞定!!!10万条记录如果使用Insert假设使用1小时!!! DTS估计只要5分工就搞定了!!! SQL Loader用不到1分钟就搞定了!!!
只要在这个表中能添加好多记录就行
不是导入纪录是新建记录,不只怎样才能更方便一些
俺不会写
能指点一下不?
现在身边没有相关资料 谢谢
i:=1
begin
while i <100000 loop
insert table... ...();
i:=i+1
loop
end;
或
CREATE sequence addid1 increment by 1 START WITH 1;
得到当前的序号:
select addid1.currval from dual ;
得到下一个序号:
select addid1.nextval from dual ;
insert into dept values(seq1.nextval,...) ;
INSERT INTO table1
SELECT *
FROM table1;
每执行一遍都增加一倍,用/重复执行,一会儿就能到10万
DTS估计只要5分工就搞定了!!!
SQL Loader用不到1分钟就搞定了!!!