Ssis 在没有脚本任务的情况下获取当前时间

Ssis 在没有脚本任务的情况下获取当前时间,ssis,ssis-2012,Ssis,Ssis 2012,我有一个项目参数,设置它可以运行的最大时间。我将User::StopTime变量设置为DATEADDmi、User::MaxRun、System::StartTime。现在,在读取一个行块的循环中,我希望一次获取一个块,直到我没有行或者现在已经过了User::StopTime。我看到系统变量给了我容器开始时间,但我需要的是现在的时间。有没有一种不用脚本就能实现的方法?没什么大不了的,只是好奇而已。我相信你在找。每次检查时都应该对其进行重新评估,而不是像@[System::StartTime]这样

我有一个项目参数,设置它可以运行的最大时间。我将User::StopTime变量设置为DATEADDmi、User::MaxRun、System::StartTime。现在,在读取一个行块的循环中,我希望一次获取一个块,直到我没有行或者现在已经过了User::StopTime。我看到系统变量给了我容器开始时间,但我需要的是现在的时间。有没有一种不用脚本就能实现的方法?没什么大不了的,只是好奇而已。

我相信你在找。每次检查时都应该对其进行重新评估,而不是像@[System::StartTime]这样的静态值

我创建了一个简单的包,其中包含DateTime类型的CurrentTime变量,并在其上设置了GetDate表达式


我在上面放了一个For循环容器,从0数到1000,然后在里面放了一个脚本任务,它只打印@[User::CurrentTime]的值,以证明是的,每次检查都会对它进行评估,然后运行它。

我相信您正在寻找它。每次检查时都应该对其进行重新评估,而不是像@[System::StartTime]这样的静态值

我创建了一个简单的包,其中包含DateTime类型的CurrentTime变量,并在其上设置了GetDate表达式


我在上面放了一个For循环容器,从0数到1000,然后在里面放了一个脚本任务,它只打印@[User::CurrentTime]的值,以证明是的,每次检查都会对它进行评估,然后运行它。

这正是我要找的。谢谢因此,将变量设置为GETDATE将在每次引用变量时为我提供当前日期时间?再次感谢!SSIS调试仍然让我感到困惑。您好,我看到您认为这没有用。你能不能帮我了解一下缺少什么以便我能改进答案?那太可悲了。这正是我想要的。谢谢因此,将变量设置为GETDATE将在每次引用变量时为我提供当前日期时间?再次感谢!SSIS调试仍然让我感到困惑。您好,我看到您认为这没有用。你能帮我了解一下缺少什么以便我能改进答案吗?那太可悲了。