如何向数据库里插入大量数据

aspx__net 2007-04-03 07:39:29
写了一个小程序,想拿个大的数据库测试一下但苦于没有大数据库!大家有没好的办法向数据库里插入大量的数据?
...全文
454 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2007-04-06
  • 打赏
  • 举报
回复
你可以参考下SqlServer的OpenXml方法,用这个方法可以把用Xml组织好的大量数据以临时表的形式和SqlServer物理表进行交互,比如可以用Insert Into 表(字段) Select * from OpenXml的形式来向数据库批量快速的插入数据.
Arieslns 2007-04-06
  • 打赏
  • 举报
回复
循环插入,然后控制每次插入的值+1
ice_frank 2007-04-06
  • 打赏
  • 举报
回复
就用SQL循环插入就行了
wenle 2007-04-06
  • 打赏
  • 举报
回复
楼主要测试自己的程序,好事考虑系统性能的问题!
bwangel 2007-04-04
  • 打赏
  • 举报
回复
可以设一个标识列,那样就不一样啦
lgnet 2007-04-04
  • 打赏
  • 举报
回复
使用循环,然后再使用事务处理,哈哈,这样更好 !
leaohong 2007-04-04
  • 打赏
  • 举报
回复
用存储过程加好了,加个10W,20W条的
aspx__net 2007-04-03
  • 打赏
  • 举报
回复
那样插入的岂不是一样的数据?
cw888 2007-04-03
  • 打赏
  • 举报
回复
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)
fxqyyzg 2007-04-03
  • 打赏
  • 举报
回复
向新建的表里插入1W条记录
fxqyyzg 2007-04-03
  • 打赏
  • 举报
回复
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
lizhizhe2000 2007-04-03
  • 打赏
  • 举报
回复
用SQL语句循环插入!

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧