Подтвердить что ты не робот

DateTimeOffset.Now в T-SQL

Я выполняю INSERT для db sql 2008. Как указать в T-SQL вставить СЕЙЧАС в столбец DATETIMEOFFSET? GETDATE()?

4b9b3361

Ответ 1

Может быть.

Это даст вам локальное время сервера, на котором установлен SQL.

Вы хотите сохранить часовой пояс и т.д. тоже? Если да, SYSDATETIMEOFFSET() может быть лучше

Ответ 2

sysutcdatetime() - лучший вариант, если ваши клиенты находятся в другой части мира, и вы хотите использовать этот столбец для фильтрации или сравнения целей.