ComeçarComece de graça

Alterando o formato da data

Lembre-se de que o SQL Server pode interpretar cadeias de caracteres que parecem datas de um jeito diferente do que você espera. Dependendo das suas configurações, a string "29-04-2019" pode ser interpretada como 29 de abril ou pode gerar um erro informando que a conversão para data não foi possível. Na primeira situação, o SQL Server espera o formato dia-mês-ano; na segunda, provavelmente espera mês-dia-ano, e o mês 29 não existe.

Neste exercício, você vai informar ao SQL Server qual formato de data deseja usar.

Este exercício faz parte do curso

Funções para manipular dados no SQL Server

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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;
Editar e executar o código