【发布时间】:2020-02-19 07:33:23
【问题描述】:
我在数据库中有许多 SQL Server 表,它们具有关于同一域(相同列)的信息,并且它们的名称相同,加上日期后缀 (yyyyMMdd):
- TABLE_ABOUT_THIS_THING_20200131
- TABLE_ABOUT_THIS_THING_20191231
- TABLE_ABOUT_THIS_THING_20191130
- TABLE_ABOUT_THIS_THING_20191031
- TABLE_ABOUT_THIS_THING_20190930
- TABLE_ABOUT_THIS_THING_20190831
- ...
如果它们都在同一张桌子上,这似乎更有意义。有没有办法,使用查询/SSIS 或类似的东西,将这些表合并到一个 (TABLE_ABOUT_THIS_THING) 中,并使用由当前表后缀构成的新列 (extraction_date)?
【问题讨论】:
-
是的。您可以编写一个
INSERT查询来做到这一点。你能展示一下你的尝试吗?
标签: sql sql-server database ssis