• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

如何加快添加记录的速度?

susanguan 2003-05-13 04:46:02
使用INSERT添加记录实在太慢了,不知道有没有其它方法可以提高添加记录的速度?谢谢!
...全文
8 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
susanguan 2003-05-14
听说可以有方法直接按照数据库的存储方式写硬盘,而不是利用insert的语句,速度达到写文本的速度,不知道各位是否知道这种方法如何使用?谢谢!
回复
zhu8888 2003-05-14
insert into
這樣速度夠快。
回复
firetoucher 2003-05-14
用bcp吧。。
回复
caiyunxia 2003-05-13
上面的方法肯定能行
不过是相同的
回复
CrazyFor 2003-05-13
把索引优化一下,太多的索引会使插入速度变慢!!!
回复
susanguan 2003-05-13
是从开发程序中利用ADO方式执行SQL语句添加的,每秒钟最快只能添加100多条记录,不知道有没有可以每秒添加上万条记录的方法。thanks a lot!
回复
caiyunxia 2003-05-13
declare @i int
set @i=1
select top 1 name,id into #
from sysobjects
while @i<20
begin
insert into #
select * from #
set @i=@i+1
end
回复
Rewiah 2003-05-13
别告诉我是手工输入的
回复
insert yourtable select * from youranothertable

or

insert yourtable
select ....
union
select ....
union
....
select ....
回复
Rewiah 2003-05-13
从哪里添加?
如果从其它表 insert ... select ...
如果从其它数据库 考虑dts、OPENROWSET
如果从其它文件 先转成其它数据库(excel、文本文件)
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-13 04:46
社区公告
暂无公告