SQL Server 2017 - проблемы с форматированием даты в плоском файле - PullRequest
0 голосов
/ 23 октября 2019

Я использую инструмент Импорт плоских файлов для ввода файлов .csv в SQL Server Management 2017.

Здесь находится файл исходных данных, показывающий два столбца с датами в правильном формате даты.

Исходный файл источника данных:

Screenshot Original Data Source file

Когда я импортирую исходные данные с помощью инструмента импорта плоских файлов, значения столбцов для обоих столбцов с датами устанавливаются на datetime2.

Данные предварительного просмотра показывают правильный формат даты в соответствии с файлом исходных данных, который должен быть в формате Великобритании.

Предварительный просмотр импорта данных с указанием правильных форматов даты:

Screenshot Preview of Data Import Showing Correct Date Formats

Здесь приведены настройки импорта с использованием инструмента «Импорт плоских файлов».

Тип данныхНастройки для столбцов даты:

Screenshot Data Type Settings for Date Columns

Теперь, когда данные были импортированы, я запускаю запрос, чтобы показать все данные в окне результатов. Здесь я замечаю, что один столбцов даты имеет правильный формат, а другой - неправильный формат.

Окно результатов, отображающее правильный формат даты (Великобритания) и неправильный формат данных:

Screenshot results window

Я попытался изменить настройки даты исходного файла в Excel, но безуспешнохотя оба столбца имеют одинаковый формат дд / мм / гггг чч: мм в Excel, только один из них отображается в правильном британском формате.

Я также проверил, что мои настройки в SQL Server Management Studio 2017 установлены на английский язык.

Есть идеи? Пожалуйста, помогите, застрял на это на некоторое время!

Спасибо.

...