我有一个SSIS包,可将数据从源表同步到目标表,但是我正在寻找一种解决方案,只要包运行,它就会自动选择上个月的表,即(TableName-1)。
例如表名末尾的<102019>
我非常感谢您的帮助。
SSIS包可能非常不同(答案取决于您如何加载表)。
在SSIS中,您可以在连接管理器或ExecuteSQLTask上使用表达式来应用动态行为。然后,您可以计算上个月的表名。
您上个月是什么意思?在上个月创建的?该信息在表元数据中可用。 select *
from sys.tables;
应该给您一个起点。您可以使用针对create_date
的查询来选择所需的表。尝试将其放入表名不是一个好方法。