Aan de slagGa gratis aan de slag

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

Cursus bekijken

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;
Code bewerken en uitvoeren