En el código de VB.net, creo solicitudes con parámetros SQL. Si configuro un parámetro DateTime en el valor DateTime. Ahora, ¿cómo se verá mi solicitud?
UPDATE table SET date = "2010/12/20 10:25:00";
o
UPDATE table SET date = GETDATE();
En el primer caso, estoy seguro de que todos los registros se establecerán exactamente a la misma hora. En el segundo caso, depende de cómo el DBMS procese la solicitud. Lo que me lleva a la segunda pregunta: ¿SQL Server establece la misma fecha y hora al actualizar una tabla grande con NOW ()?
EDITAR: reemplazado NOW () (que no existe en SQL Server) por GETDATE ().