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

susanguan 2003-05-13 04:46:02
使用INSERT添加记录实在太慢了,不知道有没有其它方法可以提高添加记录的速度?谢谢!
...全文
31 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
别告诉我是手工输入的
愉快的登山者 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、文本文件)

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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