我正在尝试导入一个 9 GB CSV 文件,该文件将日期列作为文本字段。
我想以简单的 yyyy/mm/dd 格式导入 MS SQL Server。
但当前格式为 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
示例:
2017-07-01T14:59:55.711'+0000'
2017-07-01T14:59:55.711Z
导入数据后预计:
2017-07-01
我怎样才能实现这个目标?
最佳答案
将日期/时间导入为文本(默认),然后将列类型更改为“日期”。
编辑;错过了在更改列类型之前截断导入的“thedate”字符串所需的步骤:
update importeddata set thedate=SUBSTRING(thedate,0,24)
关于mysql - 从 CSV 导入 SQL Server 时如何将日期列的文本数据类型转换为时间戳格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54833710/