Я выполняю INSERT для db sql 2008. Как указать в T-SQL вставить СЕЙЧАС в столбец DATETIMEOFFSET? GETDATE()?
DateTimeOffset.Now в T-SQL
Ответ 1
Может быть.
Это даст вам локальное время сервера, на котором установлен SQL.
Вы хотите сохранить часовой пояс и т.д. тоже? Если да, SYSDATETIMEOFFSET() может быть лучше
Ответ 2
sysutcdatetime() - лучший вариант, если ваши клиенты находятся в другой части мира, и вы хотите использовать этот столбец для фильтрации или сравнения целей.