Kom igångKom igång gratis

Ändra datumformatet

Kom ihåg att SQL Server kan tolka teckensträngar som liknar datum på ett annat sätt än du förväntar dig. Beroende på dina inställningar kan strängen "29-04-2019" tolkas som den 29 april, eller så kan ett fel uppstå om att konverteringen till ett datum inte var möjlig. I det första fallet förväntar sig SQL Server formatet dag-månad-år, medan det i det andra troligen förväntar sig månad-dag-år – och den 29:e månaden existerar inte.

I den här övningen ska du ange vilket datumformat du vill använda i SQL Server.

Den här övningen är en del av kursen

Funktioner för datamanipulering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod