Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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