【发布时间】:2009-09-19 19:31:44
【问题描述】:
MS SQL Server 2008 BULK INSERT 到日期时间列在秒部分的小数点后第三位引入错误:输入文件中的 2009-09-19 15:02:41.328 变为 2009-09-19 15:02 :41.327 在数据库中。
这是输入文本文件包含的内容:
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
【问题讨论】:
标签: sql-server datetime precision bulkinsert