НачатьНачать бесплатно

Изменение формата даты

Помните, что SQL Server может интерпретировать строки, похожие на даты, иначе, чем вы ожидаете. В зависимости от настроек строка "29-04-2019" может быть воспринята как 29 апреля или вызвать ошибку преобразования в дату. В первом случае SQL Server ожидает формат «день-месяц-год», во втором — скорее всего, «месяц-день-год», а 29-го месяца не существует.

В этом упражнении вы укажете SQL Server, какой формат даты следует использовать.

Это упражнение является частью курса

Функции для работы с данными в SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

DECLARE @date1 NVARCHAR(20) = '2018-30-12';

-- Set the date format and check if the variable is a date
SET DATEFORMAT ___;
SELECT ___(@date1) AS result;
Редактировать и запускать код