最佳答案
在 VB. net 代码中,我使用 SQL 参数创建请求。如果我将 DateTime 参数设置为值 DateTime。现在,我的请求是什么样的?
UPDATE table SET date = "2010/12/20 10:25:00";
或者
UPDATE table SET date = GETDATE();
在第一种情况下,我确信每个记录将被设置为完全相同的时间。在第二种情况下,它取决于 DBMS 如何处理请求。这就引出了第二个问题: SQLServer 在使用 NOW ()更新大型表时是否设置了相同的日期和时间?
编辑: 由 GETDATE ()替换 NOW ()(在 SQL Server 中不存在)。