【发布时间】:2020-02-28 05:16:46
【问题描述】:
Select * from [dbo].[TRNS0119]
union all
Select * from [dbo].[TRNS0219]
union all
Select * from [dbo].[TRNS0319]
union all
Select * from [dbo].[TRNS0419]
在我的出勤 SQL Server 数据库中,每个月都会创建一个包含进出记录的新表。我必须使用union all 从所有 12 个月的数据中获取数据。我希望我的查询在使用特定名称创建新表时自动获取数据。我不是 SA 用户,因此无法进行任何更改/触发器/程序。
到目前为止,我每个月都这样做,但我想知道如何在没有任何干预的情况下每个月解决这个问题
【问题讨论】:
-
修复您的处理,以便将每个月的数据插入到单个表中。这是解决这个问题的正确方法。增加行而不是表格。
标签: sql sql-server sql-server-2008 sql-server-2016