我无法将文本文件的数据加载到我的数据库表中,并出现持续错误
无效的时间格式。
我已更改时间格式以在日期和时间之间包含一个 T,但无济于事。我还替换了年、月、日分隔符。到 - 但错误仍然存在。
这就是我尝试从 txt 文件加载的方式
bcp mydb.dbo.mytable in c:\data.txt -T -S myserver\instance
然后我继续确认字段的数据类型,前缀长度(这是字段之前的分隔符的长度......对吗?)和字段终止符。我创建了一个格式文件,使用时仍然会产生相同的错误。我正在导入的日期时间字段是典型行中的其他四个字段之一。
我错过了什么?
编辑
这是一个典型的行
14,1999-01-04T08:08:24.000,1.36000,1.36000
我在使用 SSIS 时也失败了,我之前的第一次使用访问的工作在这里不适用。它是 bcp 或 SSIS