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

Как мне сделать вставку с DATETIME сейчас внутри SQL Server mgmt studio

У меня есть веб-сайт, который вставляет в эту таблицу ниже. Мне нужно сделать некоторые ручные вставки, но я не был уверен, как пройти в эквиваленте DateTime.Now на С#.

Я запускаю это ниже из редактора запросов в sql server mgmt studio. В любом случае, в данный момент времени в этом запросе будет проходить.

INSERT INTO [Business]
           ([IsDeleted]
           ,[FirstName]
           ,[LastName]
           ,[LastUpdated]
           ,[LastUpdatedBy])
     VALUES
           (0, 'Joe', 'Thomas', 
           ,<LastUpdated, datetime,>
           ,<LastUpdatedBy, nvarchar(50),>)
4b9b3361

Ответ 1

Используйте CURRENT_TIMESTAMP (или GETDATE() в архаичных версиях SQL Server).

Ответ 2

Просто используйте GETDATE() или GETUTCDATE() (если вы хотите получить "универсальное" время UTC, а не время, связанное с часовым поясом вашего локального сервера).

INSERT INTO [Business]
           ([IsDeleted]
           ,[FirstName]
           ,[LastName]
           ,[LastUpdated]
           ,[LastUpdatedBy])
     VALUES
           (0, 'Joe', 'Thomas', 
           GETDATE(),  <LastUpdatedBy, nvarchar(50),>)