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