Я студент SQL, которому поручено загружать данные в SQL Server для компании, с которой я стажируюсь.
Я попытался загрузить несколько плоских файлов с датами, отформатированными как 1/23/04
, в SSMS, и при работе с мастером предварительный просмотр дат выполняется правильно. Как только они загружены в фактическую базу данных и выполнен запрос select
, все даты возвращаются в формате 2023-01-04
.
Я не уверен, где вообще начать это исправлять. Я загрузил столбцы как nvarchar(50)
, а не date
, datetime
и datetime2
, чтобы посмотреть, будет ли это иметь значение, и каждый случай возвращает один и тот же формат. Это настройка в плоском файле, SSMS или на самом компьютере?