Schimbarea limbii implicite
Limba setată în SQL Server poate influența modul în care șirurile de caractere sunt interpretate ca date calendaristice.
Schimbarea limbii actualizează automat formatul datei.
În acest exercițiu, vei analiza impactul comenzii SET LANGUAGE pe câteva exemple practice.
Vei alege între limbile engleză, croată și olandeză, având în vedere că acestea folosesc următoarele formate:
| Limbă | Format dată |
|---|---|
| Engleză | mdy |
| Croată | ymd |
| Olandeză | dmy |
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) = '30.03.2019';
-- Set the correct language
SET LANGUAGE ___;
SELECT
@date1 AS initial_date,
-- Check that the date is valid
ISDATE(@date1) AS is_valid,
-- Select the name of the month
___ AS month_name;