首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么向数据库里插入大量数据

2012-03-21 
如何向数据库里插入大量数据写了一个小程序,想拿个大的数据库测试一下但苦于没有大数据库!大家有没好的办

如何向数据库里插入大量数据
写了一个小程序,想拿个大的数据库测试一下但苦于没有大数据库!大家有没好的办法向数据库里插入大量的数据?

[解决办法]
create table table1
(
id int,
name varchar(50)
)

declare i int
set i=10000;
while(i> =0)
begin
insert into table1 values(i, 'asga ')
end
[解决办法]
http://blog.csdn.net/21aspnet/archive/2007/04/01/1548696.aspx
BULK INSERT TESTDB.dbo.[itemr] FROM 'C:\\demo.lua ' WITH (ROWS_PER_BATCH=500000,FIELDTERMINATOR = ', ',ROWTERMINATOR = '\n ',FIRE_TRIGGERS)
[解决办法]
可以设一个标识列,那样就不一样啦
[解决办法]
用存储过程加好了,加个10W,20W条的
[解决办法]
就用SQL循环插入就行了
[解决办法]
你可以参考下SqlServer的OpenXml方法,用这个方法可以把用Xml组织好的大量数据以临时表的形式和SqlServer物理表进行交互,比如可以用Insert Into 表(字段) Select * from OpenXml的形式来向数据库批量快速的插入数据.

热点排行