SQL Server 2017-导入平面文件日期格式问题

时间:2019-10-23 15:35:04

标签: sql-server settings dataformat

我正在使用导入平面文件工具将.csv文件引入SQL Server Management2017。

这是源数据文件,其中显示两列,其日期以正确的日期格式。

原始数据源文件:

Screenshot Original Data Source file

当我使用导入平面文件工具导入源数据时,两个带有日期的列的列值都设置为datetime2。

根据源数据文件,预览数据显示正确的日期格式,应为英国格式。

数据导入预览显示正确的日期格式:

Screenshot Preview of Data Import Showing Correct Date Formats

以下是使用“导入平面文件”工具的导入设置。

日期列的数据类型设置:

Screenshot Data Type Settings for Date Columns

现在已经导入了数据,我运行查询以在结果窗口中显示所有数据。在这里,我注意到一个日期栏的格式正确,而另一个日期栏格式不正确。

结果窗口显示正确的日期格式(UK)和错误的数据格式:

Screenshot results window

我试图在excel中更改源文件日期设置没有任何运气,尽管在excel中这两列都设置为dd / mm / yyyy hh:mm相同的格式,但其中只有一个显示正确英国格式。

我还检查了我在SQL Server Management Studio 2017中的设置是否设置为英语。

有什么主意吗?请帮助,卡在这一段时间!

谢谢。

0 个答案:

没有答案
相关问题