我必须恢复包含datetime列的表。 我使用批量插入来插入CSV文件中的数据。但是导入无法插入日期时间值,因为SQL Server将其视为不同的格式。
我最终修改了表,删除了datetime数据类型并将其替换为varchar。
问题是从这种格式转换的数据:7/15/2015 3:41:57 PM
是这样的:47:47.0
有没有办法可以将这些值转换回来或数据丢失了?
答案 0 :(得分:0)
正如@ChrisSteele所提到的那样,你的数据被清除了。它很可能通过Excel的酷炫功能将日期时间字符串转换为整数。尝试在记事本中重新保存原始文件,或者如果您使用Excel,请将列的格式从日期/日期更改为文本。