Конкретный формат даты и времени при вставке в SQL Server - PullRequest
1 голос
/ 28 июня 2011

У меня проблема. У меня есть скрипт с дополнительной вставкой, где находится дата и время в формате «ДД.ММ.ГГГГ».

Проблема в том, что сервер понимает его как «MM.DD.YYYY», поэтому половина импорта данных с неправильным значением и половина дат делают ошибку.

Есть ли какой-нибудь простой способ сказать серверу, что в правильном формате?

Я знаю, что в прошлом, если я работал с Oracle, я решал это с помощью функции to_date, где я мог бы указать формат.

Ответы [ 2 ]

3 голосов
/ 28 июня 2011

Я верю http://support.microsoft.com/kb/173907 содержит ответ

например

set dateformat dmy
2 голосов
/ 28 июня 2011

Использование чего-то подобного должно работать:

convert(datetime, '28.6.2011', 104)

Отсюда: http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...