gpt4 book ai didi

sql-server - SSIS 2008 - 获取变量中的当前日期

转载 作者:行者123 更新时间:2023-12-05 00:02:51 26 4
gpt4 key购买 nike

SSIS 2012 中,我可以使用带有变量表达式的 GETDATE() 函数获取当前日期。

不过,在 SSIS 2008 中不存在表达式字段。

问题:如何在 SSIS 2008 中使用变量动态获取当前日期?

最佳答案

帮助我了解 GETDATE() 为什么不存在于 2008 年的 SSIS 表达式语言中。

enter image description here

也就是说,我发现使用系统变量 @[System::StartTime]GET_DATE() 更可取。 StartTime 为包的持续时间提供一致的时间点。只要包开始执行,它就会始终存在。将其与现在的 GETDATE() 值进行对比。现在。现在。每次检查该值时,它都会发生变化。当您构建具有秒精度的文件名时,这可能会给您带来麻烦。或者,如果您想对单次运行中插入的所有数据进行分组。您将在这些值中发生漂移,因此您必须使用范围查询来识别运行 X 中的所有数据。或者您可以使用 StartTime,它在程序包开始运行时更新但在整个持续时间内保持不变。

关于sql-server - SSIS 2008 - 获取变量中的当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29918029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com