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