我有一个问题,我有基于日期和时间创建的表,该表是在我没有编写的 SP 中创建的。无论如何,每次创建这些表时都需要对其进行计数。
到目前为止,我所做的是创建一个具有这些名称的表,并添加了一个计数字段。表看起来像这样,名为 SP.DBO.AUSEMAIL
SourceTable Count
SP.DBO.VIP_BPAU_00030_20130531_092027
SP.DBO.ADV_BPAU_00030_20130531_092027
现在基本上我需要创建一个查询,它会给我一个 SP.DBO.VIP_BPAU_00030_20130531_092027 和 SP.DBO.ADV_BPAU_00030_20130531_092027 的计数并填充上表。
因为我不知道每天都会调用什么表,并且正在努力实现完全自动化,所以我不能只计算这些文件中的每一个。
我已经尝试过这样的事情,但一无所获。
select count(*)
from top 1 (select sourcetable
from SP.DBO.AUSEMAIL
where source_table like 'SP.DBO.VIP_BPAU%')
任何想法都会非常有帮助。