Het datumformaat wijzigen
Onthoud dat SQL Server tekenreeksen die op datums lijken anders kan interpreteren dan je verwacht.
Afhankelijk van je instellingen kan de tekenreeks "29-04-2019" worden geïnterpreteerd als 29 april, of er kan een fout optreden dat de conversie naar een datum niet mogelijk was.
In het eerste geval verwacht SQL Server een dag-maand-jaarformaat, terwijl het in het tweede geval waarschijnlijk maand-dag-jaar verwacht en de 29e maand niet bestaat.
In deze oefening geef je aan welk datumformaat je in SQL Server wilt gebruiken.
Deze oefening maakt deel uit van de cursus
Functies voor het bewerken van data in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;