我想從我的Visual Studio項目中的文本文件導入一些數據到SQL數據庫。除日期列外,所有列都已正確導入。我用下面的命令來導入數據:從txt文件導入數據到SQL數據庫
BULK INSERT T2 FROM 'c:\Temp\Data.txt' WITH (FIELDTERMINATOR = ',')
在文本文件中,我有日期像12年2月2日,12年3月2日等,但在數據庫中,所有的行已經設置爲01/01/1900。我認爲這可能是因爲日期格式與SQL數據庫相比文本文件中的日期格式不同,有誰知道我可以如何將日期導入到數據庫中?
謝謝
BULK INSERT對日期相當挑剔,如果將日期格式更改爲mm/dd/yyyy(使用/而不是 - 如果分隔日期部分),會發生什麼情況?這應該可行,但更新數據文件有多可行? – Sparky 2012-01-18 21:54:11
@Sparky數據在一個文本文件中,我將不得不手動更改超過2000行:-( – Blob 2012-01-18 22:02:21
好吧,您有csv數據...在Excel中以csv文件形式打開它,然後以格式格式化日期您需要... – maneesha 2012-01-18 22:29:26