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
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;