時間:2024-03-12 20:33作者:下載吧人氣:24
前言
在論壇中回答了一個問題,導入csv 數據,并對導入的數據增加一個新的列date datetime。要求在10s內完成,200w行數據的導入.分享下解決問題的思路和方法
分析
通常來講Bulk insert 比 BCP 更快一點,我們選擇Bulk insert的方式。 提出的解決方案:先把數據導入到sql server 的臨時表,然后再插入目標表。 具體語句如下:
bulk insert test07232 from ‘D:2017-7-22.csv’ WITH ( FIELDTERMINATOR = ‘,’, ROWTERMINATOR = ‘/n’ )
SELECT * ,GETDATE() AS Date INTO ttt FROM test07232
網友評論