I denne artikkelen vil vi lære de forskjellige egenskapene og bruken av datetimeOffset -datatypen i SQL Server. Denne datatypen lar deg definere en datoverdi som kombinerer tidsseksjonen og tidssonen basert på UTC eller GMT.
La oss utforske.
Syntaks
Følgende er syntaks for DateTimeOffset -verdien i SQL Server.
DateTimeOffset [(brøk sekunders presisjon)]
Fraksjon sekunder presisjonsargumentet er valgfritt.
Bruk
Det er to hovedmåter du kan bruke DateTimeOffset -typen.
Erklære @var DateTimeOffset (7);
Opprette tabell tabell_navn (Col DateTimeOffset (7));
DateTimeOffset -verdien støtter følgende områder:
Bokstavelige formater
DateTimeOffset -verdien følger et format som vist:
Yyyy-mm-dd hh: mm: ss +|- hh: mm
Følgende er noen egenskaper til DateTimeOffset du bør vite:
Følgende tabell viser presisjonsskalaen for DateTimeOffset -verdien.
Eksempelbruk
Følgende viser bruken av DateTimeOffset -typen.
erklære @var DateTimeOffset (7) = '10 -10-22 08:00:02 +03: 00 ';
velg @var som DT;
Produksjon:
dt
----------------------------------
2022-10-10 08:00:02.0000000 +03: 00
(1 rad berørt)
Vi kan også bruke DateTimeOffset -typen i en tabellkolonne som:
Lag tabell T (
id int identitet primærnøkkel,
n varchar (10),
Time DateTimeOffset (7)
);
Sett inn t (n, tid) verdier ('Linuxhint', '10 -10-22 08:00:02 +03: 00 ');
Konklusjon
I dette innlegget lærte du de forskjellige konseptene om datatetypedatatypen i SQL Server. Du lærte også hvordan du bruker den i variabel definisjon og tabellskaping.