ÎncepețiÎncepe gratuit

Modificarea formatului datei

Reține că SQL Server poate interpreta șirurile de caractere care arată ca date calendaristice într-un mod diferit față de ce te-ai aștepta. În funcție de setările tale, șirul "29-04-2019" ar putea fi interpretat ca 29 aprilie, sau poate apărea o eroare care să indice că conversia la o dată nu a fost posibilă. În primul caz, SQL Server se așteaptă la formatul zi-lună-an, iar în al doilea, probabil că se așteaptă la formatul lună-zi-an, iar a 29-a lună nu există.

În acest exercițiu, vei indica SQL Server ce format de dată dorești să folosești.

Acest exercițiu face parte din cursul

Funcții pentru manipularea datelor în SQL Server

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul