读书人

80万条记录插入到MSSQL的表中?该如何处

发布时间: 2012-02-13 17:20:26 作者: rapoo

80万条记录插入到MSSQL的表中?
每隔6分钟,要将文本中约80万条记录插入到MSSQL的表中,用什么方法效率比较高。最好有范例

[解决办法]
用DTS 试一试
[解决办法]
用DTS在6分钟之内导入80W条记录估计也够呛
[解决办法]
6分钟80万,一条一条的执行也能做完

[解决办法]
用DTS吧
[解决办法]
可以写一个proc
用waitfor,写一个循环
再用启动它就行了
[解决办法]
BEGIN
WAITFOR TIME '00:06 '
innsert into table
select * from openrowset()
END

[解决办法]
DTS
[解决办法]
up
[解决办法]
我同意:free_pop2k(每天进步一点点,日子就会好一点...)
[解决办法]
处理大量文本数据的时候可以考虑使用BULK INSERT 方法。

[解决办法]
dts实现,别的有好办法吗?
[解决办法]
bulk insert 或 dts
[解决办法]
实例

[解决办法]

create proc log_copy

@DB varchar(10)
@datetime varchar(10)
as
begin
declare @bcp char(4000)

select @bcp = 'BULK INSERT '+ @DB + '.dbo.[表] FROM ' 'd:\ '+ @datetime + '.log '

execute(@bcp)

GO


读书人网 >SQL Server

热点推荐