[英]BCP IN UTC Date Time values in SQL Server
我一直在使用以下BCP命令很長時間,但是我的數據生產者更改了數據的日期時間格式,現在由於無效的轉換規范而失敗。
給定采用兩個日期值的列為SQL Server DateTime數據類型,有人知道如何在下面顯示的數據中執行BCP嗎?
bcp IDSCHEME in C:\IDSCHEME_20120926_1517.bcp -F2 -w -t"|^|" -r"|!|\n" -Uuser
-Ppass -Slocalhost
這是新文件中標題行和第一個數據行的示例:
SchemeID|^|ActiveFrom|^|ActiveTo|^|UniqueName|^|SchemeEnglishName|!|
15000|^|1900-01-01T00:00:00|^|9999-12-31T00:00:00|^|BC|^|Business Classifications|!|
... lots more rows.
答:SQL Server BCP當前不支持此日期時間格式。 如果需要,您可以使用SQLCMD命令行實用程序和BULK INSERT模仿功能,而不必轉換數據文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.