web-dev-qa-db-fra.com

comment puis-je faire une insertion avec DATETIME maintenant à l'intérieur du studio SQL Server mgmt

J'ai un site Web qui s'insère dans ce tableau ci-dessous. J'ai besoin de faire quelques insertions manuelles mais je ne savais pas comment passer l'équivalent de DateTime.Now en C #.

J'exécute ceci ci-dessous à partir de l'éditeur de requête dans SQL Server mgmt studio. Existe-t-il un moyen de passer l'heure de la date actuelle dans la requête ci-dessous.

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

Utilisez CURRENT_TIMESTAMP (ou GETDATE () sur les versions archaïques de SQL Server).

149
Craig Stuntz

Utilisez simplement GETDATE() ou GETUTCDATE() (si vous souhaitez obtenir l'heure UTC "universelle", à la place de l'heure liée au fuseau horaire de votre serveur local).

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