sqlserver buk into 插入数据忽略规则。
发布时间:2020-12-12 13:17:32 所属栏目:MsSql教程 来源:网络整理
导读:1.如题。 ?? 批量太慢了,脚本导入每秒可以10万。 2.语句。 ??? SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONSET ANSI_NULLS ONbegin--SET NOCOUNT ON; declare @count int; set @count=600; declare @sql nvarchar(2000); declare @filename nvarchar(60);
1.如题。
?? 批量太慢了,脚本导入每秒可以10万。 2.语句。 ??? SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON begin --SET NOCOUNT ON; declare @count int; set @count=600; declare @sql nvarchar(2000); declare @filename nvarchar(60); while @count<1000 begin set @filename=''''+'C:ljntemp'+convert(nvarchar(60),'table'+convert(nvarchar(20),@count))+'.txt'''; print @filename; set @sql= N'bulk insert dbo.test from'+ @filename+' with(fieldterminator='','',rowterminator=''n'')'; exec sp_executesql @SQL print @sql --return; set @count=@count+1; end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |