我正在使用导入平面文件工具将.csv文件引入SQL Server Management2017。
这是源数据文件,其中显示两列,其日期以正确的日期格式。
原始数据源文件:
当我使用导入平面文件工具导入源数据时,两个带有日期的列的列值都设置为datetime2。
根据源数据文件,预览数据显示正确的日期格式,应为英国格式。
数据导入预览显示正确的日期格式:
以下是使用“导入平面文件”工具的导入设置。
日期列的数据类型设置:
现在已经导入了数据,我运行查询以在结果窗口中显示所有数据。在这里,我注意到一个日期栏的格式正确,而另一个日期栏格式不正确。
结果窗口显示正确的日期格式(UK)和错误的数据格式:
我试图在excel中更改源文件日期设置没有任何运气,尽管在excel中这两列都设置为dd / mm / yyyy hh:mm相同的格式,但其中只有一个显示正确英国格式。
我还检查了我在SQL Server Management Studio 2017中的设置是否设置为英语。
有什么主意吗?请帮助,卡在这一段时间!
谢谢。