2009-09-19 61 views
0

對日期時間列的MS SQL Server 2008 BULK INSERT引入了秒部分的小數點後第三位的錯誤:2009-09-19 15:02:41.328在輸入文件中變爲2009-09-19 15:02: 41.327在數據庫中。如何修復此MSS 2008 BULK INSERT datetime精度錯誤?

以下是輸入文本文件包含:

1 2009-09-19 15:02:41.328 

下面是桌子的樣子BULK INSERT後:

1> select * from mss_t 
2> go 
primary_key   data_1 
-------------------- ----------------------- 
        1 2009-09-19 15:02:41.327 

這裏是代碼:

CREATE TABLE mss_t (
    primary_key BIGINT NOT NULL PRIMARY KEY, 
    data_1   DATETIME NOT NULL) 
GO 

BULK INSERT mss_t 
FROM 'C:\temp\sa_t.txt' 
GO 

回答