Ответ 1
Используйте CURRENT_TIMESTAMP (или GETDATE() в архаичных версиях SQL Server).
У меня есть веб-сайт, который вставляет в эту таблицу ниже. Мне нужно сделать некоторые ручные вставки, но я не был уверен, как пройти в эквиваленте DateTime.Now на С#.
Я запускаю это ниже из редактора запросов в sql server mgmt studio. В любом случае, в данный момент времени в этом запросе будет проходить.
INSERT INTO [Business]
([IsDeleted]
,[FirstName]
,[LastName]
,[LastUpdated]
,[LastUpdatedBy])
VALUES
(0, 'Joe', 'Thomas',
,<LastUpdated, datetime,>
,<LastUpdatedBy, nvarchar(50),>)
Используйте CURRENT_TIMESTAMP (или GETDATE() в архаичных версиях SQL Server).
Просто используйте GETDATE()
или GETUTCDATE()
(если вы хотите получить "универсальное" время UTC, а не время, связанное с часовым поясом вашего локального сервера).
INSERT INTO [Business]
([IsDeleted]
,[FirstName]
,[LastName]
,[LastUpdated]
,[LastUpdatedBy])
VALUES
(0, 'Joe', 'Thomas',
GETDATE(), <LastUpdatedBy, nvarchar(50),>)