En el código VB.net, creo solicitudes con parámetros de SQL. Establecí un parámetro DateTime en el valor DateTime.Now, ¿cómo se verá mi solicitud?Establezca un campo de base de datos DateTime en "Ahora"
UPDATE table SET date = "2010/12/20 10:25:00";
o
UPDATE table SET date = GETDATE();
En el primer caso, estoy seguro de que cada registro se establece en el mismo momento. En el segundo caso, depende de cómo el DBMS procesa 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()?
EDIT: sustituyó NOW() (que no existe en SQL Server) por GETDATE().
Oops sí AHORA() es Mysql, lo siento. Pero las preguntas permanecen. –
@Thibault Witzig - Lo respondí en mi actualización :) – Oded
Ok gracias. Así que necesito asegurarme de poner la fecha real (del código) en mi solicitud dans not GETDATE() ¿Lo conoces estableciendo el parámetro SQL en DateTime.Now hará esto o si debo convertir primero la fecha a una cadena y luego agrégalo a la solicitud? –