Comment insert datetime en cours sur insert dans SQL Server 2005

J'ai une table qui est remplie à partir d'une application externe. Je dois remplir la colonne date-heure avec la date-heure actuelle. Cette colonne n'est pas remplie par une requête d'insertion fournie par une application externe. Y a-t-il une option? Peut-être un triggersur?

Vous pouvez définir la Default Value or Binding pour votre colonne de date dans SQL Server Mgmt Studio à une fonction comme GETUTCDATE()

 ALTER TABLE MyTable ADD CONSTRAINT [DT_Default] DEFAULT (GETDATE()) FOR [MyDatetimeField] GO 

Vous pouvez par défaut votre horodatage comme suit

 CREATE TABLE X ( ... [TimeStamp] DATETIME DEFAULT(CURRENT_TIMESTAMP) )