我现在如何在SQL Server mgmt studio中使用DATETIME进行插入


103

我有一个确实插入下表的网站。我需要做一些手动插入,但是我不确定如何在C#中传递等效于DateTime.Now的信息。

我正在从SQL Server mgmt studio的查询编辑器中运行此文件。在下面的查询中,有什么方法可以传递当前日期时间。

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

Answers:



47

只需使用GETDATE()GETUTCDATE()(如果要获取“通用” UTC时间,而不是本地服务器的时区相关时间)。

INSERT INTO [Business]
           ([IsDeleted]
           ,[FirstName]
           ,[LastName]
           ,[LastUpdated]
           ,[LastUpdatedBy])
     VALUES
           (0, 'Joe', 'Thomas', 
           GETDATE(),  <LastUpdatedBy, nvarchar(50),>)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.