MS SQL 2005:是否可以将T-SQL脚本的系统日期临时设置为其他日期?

时间:2010-09-13 17:54:21

标签: sql-server-2005 systemtime

我们有一堆T-SQL脚本依赖于今天的日期和运行时间。如果一周没有运行,我们最终会在前一天临时设置系统时间,运行脚本,然后重新设置。

是否有临时设置脚本的系统日期而不更改原始脚本,例如执行时或仅针对该会话?

2 个答案:

答案 0 :(得分:1)

您可以将实际日期存储在表/临时表中。 然后检索或更新该日期,而不是拨打GetDate()

答案 1 :(得分:0)

我找到了其他人的答案,我在此分享:“日期与操作系统的日期和时间相关联。请参阅此处:http://msdn.microsoft.com/en-us/library/ms188383.aspx”。

您可以参考其他问题Simulate current date on a SQL Server instance?