好贷网好贷款

海量数据存储sql2005 20ruizhang_net]

发布时间:2016-12-3 12:45:18 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"海量数据存储sql2005 20ruizhang_net]",主要涉及到海量数据存储sql2005 20ruizhang_net]方面的内容,对于海量数据存储sql2005 20ruizhang_net]感兴趣的同学可以参考一下。

SQL SERVER中直接循环写入数据效率太慢了 declare @i int set @i=1 while @i<1000000 --100w begin insert into test (userid) values(@i) set @[email protected]+1 end 将100W条记录插入SQL2005数据库,循环太慢,客户不能接受,最好是1秒可以存1~2 万条记录,有没有好的方法????????????????请高手指点迷津

select top 1000000 id=identity(int,1,1)  into #  from syscolumns,sysobjects insert into test (userid) select id from #

roy_88(中国风_燃烧你的激情!!!)  请解释一下你的"#"是什么意思?

临时表

#就是一个临时表.没有其他的意思. 而roy_88(中国风_燃烧你的激情!!!) 只所以用syscolumns,sysobjects是由于这样才可以达到1000000 条的记录.

syscolumns,sysobjects 作用是什么时候呀???????

2005这样也行 insert into test (userid) select top 100 row=ROW_NUMBER () over (order by sysobjects.id) from sysobjects,syscolumns sysobjects,syscolumns只是调用系统表取记录表

还有一个问题: 如何连续insert 1000000 万条不同的记录(sql2005) 最好是1秒可以存1~2万条记录,有没有好的方法????????????????

用生成临时表的方法

用生成临时表的方法??????? 能否具体点?????????????? 分不够再加 我是想在vb.net+sql2005里面实现如何连续insert 1000000 记录

请大家帮帮我呀???????

关注

难道高手们今天都休息了???????????

大家帮帮忙,希望今天晚上能结贴

上一篇:请朋友们帮我看看这语句是那儿出错了 0fredrickhu]
下一篇:怎么把sql 2005数据库放到 2000上也好用啊,有什么办法 1renjun24]

相关文章

相关评论