SQL Server中的日期时间



我正在尝试获取SQL存储过程中的DateTime.now?

这可以用T-SQL完成吗?还是我必须用参数输入日期?

--Set Last download date
        SET @DateAndTime = ????????;
    UPDATE
        Valuation
    SET
        LastDownloadDate = @DateAndTime
    WHERE
        FormMobiValuationId = @FormMobiValuatoinId

使用getdate()。还有一个getutcdate()函数。

除了使用GETDATE(),您还可以使用SYSDATETIME()[建议在sql server 2008及更高版本中使用精度]。。。。

它们之间的区别在于,在GETDATE()中,精度达到millisecond,而SYSDATETIME()的精度确实达到nanosecond

由于您已经标记了sql server-2008的问题,我建议使用SYSDATETIME()。。

注意:SYSDATETIME()sql server 2005中不可用。

相关内容

  • 没有找到相关文章