Cambiar el idioma predeterminado
El idioma configurado en SQL Server puede influir en cómo se interpretan las cadenas de caracteres como fechas.
Cambiar el idioma actualiza automáticamente el formato de fecha.
En este ejercicio, analizarás el impacto del comando SET LANGUAGE con algunos ejemplos prácticos.
Elegirás entre los idiomas English, Croatian y Dutch, teniendo en cuenta que usan los siguientes formatos:
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;