Alterando o idioma padrão
O idioma definido no SQL Server pode influenciar como cadeias de caracteres são interpretadas como datas.
Alterar o idioma atualiza automaticamente o formato de data.
Neste exercício, você vai analisar o impacto do comando SET LANGUAGE em alguns exemplos práticos.
Você vai escolher entre os idiomas English, Croatian e Dutch, considerando que eles usam os seguintes formatos:
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Este exercício faz parte do curso
Funções para manipular dados no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
DECLARE @date1 NVARCHAR(20) = '30.03.2019';
-- Set the correct language
SET LANGUAGE ___;
SELECT
@date1 AS initial_date,
-- Check that the date is valid
ISDATE(@date1) AS is_valid,
-- Select the name of the month
___ AS month_name;