SQL Server 2008 не выполняет то, что я ожидал, с DateTime
. Он не позволяет мне устанавливать переменные DateTime
, независимо от того, какой формат даты я использую.
Когда я выполняю:
DECLARE @Test AS DATETIME
SET @Test = 2011-02-15
PRINT @Test
, я получаю результат:
Jun 18 1905 12:00AM
Я проверил все региональные настройки, которые я могу найти, и все в порядке. Я также пробовал установить DateTime
на различные буквальные альтернативы, такие как «15.02.2011», «2011-02-15 00:00:00» и т. Д.