W tym artykule poznamy różne właściwości i wykorzystanie danych danych DATETIMEOFFSET w SQL Server. Ten typ danych pozwala zdefiniować wartość daty, która łączy sekcję czasu i strefę czasową na podstawie UTC lub GMT.
Odkryjmy.
Składnia
Poniżej znajduje się składnia wartości DateTimeOffset na serwerze SQL.
DateTimeOffset [(Frakcjonalna Precyzja sekund)]
Precyzyjny argument frakcji jest opcjonalny.
Stosowanie
Istnieją dwa główne sposoby korzystania z typu DateTimeOffset.
Deklaruj @VAR DATETIMEOffset (7);
Utwórz Tabela Table_name (col DateTimeOffset (7));
Wartość DateTimeOffset obsługuje następujące zakresy:
Dosłowne formaty
Wartość DateTimeOffset jest zgodna z formatem, jak pokazano:
Yyyy-MM-DD HH: MM: SS +|- HH: MM
Poniżej przedstawiono kilka właściwości DateTimeOffset, które powinieneś wiedzieć:
Poniższa tabela pokazuje skalę precyzyjną dla wartości datetimeoffset.
Przykładowe użycie
Poniżej pokazuje użycie typu DateTimeOffset.
Deklaruj @VAR DATETIMEOffset (7) = '10 -10-22 08:00:02 +03: 00 ';
Wybierz @var jako dt;
Wyjście:
dt
----------------------------------
2022-10-10 08:00:02.0000000 +03: 00
(1 rząd dotknięty)
Możemy również użyć typu DateTimeOffset w kolumnie tabeli jako:
Utwórz tabelę t (
Id Int Identity Klucz podstawowy,
n varchar (10),
czas DateTimeOffset (7)
);
Wstaw do wartości t (n, time) („Linuxhint”, '10-10-22 08:00:02 +03: 00 ');
Wniosek
W tym poście nauczyłeś się różnych koncepcji dotyczących danych danych DateTimeOffset na serwerze SQL. Nauczyłeś się również, jak używać go w definicji zmiennej i tworzeniu tabeli.