Bulk Insert 从文件中批量导入数据到数据库表中,将50M的数据导入数据库表大概需要多长的时间的啊!
我用strQuery="BULK INSERT XXX.dbo.[Get] FROM 'd:\\data.log' WITH(FIELDTERMINATOR = '\t',ROWTERMINATOR = '\n' )";
theApp.ADOExecute(theApp.m_pADOSet, strQuery); 这条语句 为什么花的时间需要20-30分钟呢?我将txt文本文件导入数据库,此外还有没有其他更好的办法的啊!期望各位达人不吝赐教!
我用strQuery="BULK INSERT XXX.dbo.[Get] FROM 'd:\\data.log' WITH(FIELDTERMINATOR = '\t',ROWTERMINATOR = '\n' )";
theApp.ADOExecute(theApp.m_pADOSet, strQuery); 这条语句 为什么花的时间需要20-30分钟呢?我将txt文本文件导入数据库,此外还有没有其他更好的办法的啊!期望各位达人不吝赐教!
--50M 20-30分钟,很快了~~
from 'E:\Test.txt'
with(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n' )
select * from test
http://technet.microsoft.com/zh-cn/library/ms175915.aspx