Dans cet article, nous apprendrons les différentes propriétés et l'utilisation du type de données DateTimeOffset dans SQL Server. Ce type de données vous permet de définir une valeur de date qui combine la section d'heure et le fuseau horaire basé sur UTC ou GMT.
Explorons.
Syntaxe
Ce qui suit est la syntaxe de la valeur DateTimeOffset dans SQL Server.
DateTimeOffset [(précision fractionnaire de secondes)]]
L'argument de précision des secondes de fraction est facultatif.
Usage
Il existe deux façons principales d'utiliser le type DateTimeOffset.
Declare @Var DateTimeOffset (7);
Créer table table_name (Col DateTimeOffset (7));
La valeur DateTimeOffset prend en charge les plages suivantes:
Formats littéraux
La valeur DateTimeOffset suit un format comme indiqué:
Yyyy-mm-dd hh: mm: ss + | - hh: mm
Voici quelques propriétés du DateTimeOffset que vous devez savoir:
Le tableau suivant montre l'échelle de précision de la valeur DateTimeOffset.
Exemple d'utilisation
Ce qui suit montre l'utilisation du type DateTimeOffset.
Declare @var DateTimeOffset (7) = '10 -10-22 08:00:02 +03: 00 ';
sélectionnez @var en tant que DT;
Sortir:
dt
----------------------------------
2022-10-10 08:00:02.0000000 +03: 00
(1 ligne affectée)
Nous pouvons également utiliser le type DateTimeOffset dans une colonne de table comme suit:
Créer la table T (
ID INT Identité Clé primaire,
n Varchar (10),
Time DateTimeOffset (7)
));
Insérer dans les valeurs t (n, temps) ('LinuxHint', '10 -10-22 08:00:02 +03: 00 ');
Conclusion
Dans cet article, vous avez appris les différents concepts sur le type de données DateTimeOffset dans SQL Server. Vous avez également appris à l'utiliser dans une définition variable et une création de table.