У меня есть веб-сайт, который делает вставляет в эту приведенную ниже таблицу. Я должен сделать, некоторое руководство вставляет, но я не был уверен, как действительно передают в эквиваленте DateTime. Теперь в C#.
Я выполняю это ниже из редактора запросов в студии менеджмента SQL-сервера. Есть ли любой способ передать во время текущей даты в этом запросе ниже.
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),>)