我有一个项目参数,用于设置可以运行的最长时间。我将User :: StopTime变量设置为DATEADD(“mi”,User :: MaxRun,System :: StartTime)。现在,在读取行块的循环中,我想一直保持一个块,直到我没有行或者现在已经过了User :: StopTime。我看到System var给了我容器的开始时间,但我需要的是现在的时间。有没有办法在没有脚本的情况下获得它?没什么大不了的,只是好奇。
答案 0 :(得分:4)
我相信你正在寻找GETDATE。每次检查时都要重新评估,而不是像@[System::StartTime]
我创建了一个包含DateTime类型的变量CurrentTime
的简单包,并在其上设置了GetDate()
我在那里放置一个For循环容器,从0到1000计数,然后在里面放一个简单打印@[User::CurrentTime]
值的脚本任务来证明是的,它在每次检查时进行评估,然后运行它