web-dev-qa-db-fra.com

DateTimeOffset.Now dans T-SQL

J'exécute un INSERT à une base de données SQL 2008. Comment spécifier dans T-SQL d'insérer NOW dans une colonne DATETIMEOFFSET? AVOIR UN RENDEZ-VOUS()?

49
Robert

Peut être.

Cela vous donnerait l'heure locale du serveur sur lequel SQL est installé.

Voulez-vous enregistrer le fuseau horaire, etc. aussi? Si c'est le cas, SYSDATETIMEOFFSET () peut être meilleur

80
gbn

sysutcdatetime () est la meilleure option si vos clients se trouvent dans différentes parties du monde et que vous souhaitez utiliser cette colonne pour filtrer ou comparer un objectif.

0
batmaci