Dans le code VB.net, je crée des requêtes avec des paramètres SQL. Je mets un paramètre DateTime à la valeur DateTime.Maintenant, à quoi va ressembler ma requête ?
UPDATE table SET date = "2010/12/20 10:25:00";
ou
UPDATE table SET date = GETDATE();
Dans le premier cas, je suis sûr que chaque enregistrement sera réglé exactement à la même heure. Dans le second cas, cela dépend de la manière dont le SGBD traite la demande. Ce qui m'amène à la deuxième question : est-ce que SQL Server met la même date et la même heure lors de la mise à jour d'une grande table avec NOW() ?
EDIT : a remplacé NOW() (qui n'existe pas dans SQL Server) par GETDATE().