增量表名称

时间:2013-04-03 08:44:50

标签: sql-server select

我目前正在尝试查找一些信息,这些信息会每24小时在网站上自动更新一次 - 这涉及每日备份表中的一些列,我需要从中提取信息。

我遇到的问题是查询必须具体说明数据库表,这使得查询相当静态 - 我需要更动态的东西。

我有一个每日备份表,命名系统如下:

daily_backup_130328 
daily_backup_130329 
daily_backup_130330 
daily_backup_130331 
daily_backup_130401 
daily_backup_130402

因此,当我说出我的FROM表时,我将其中一个命名为 - 通常是最新的一个(所以"daily_backup_0402"来自示例列表)。目前我可以更新的唯一方法是在计划运行之前每天手动进入并更新查询。

我的问题是:有没有办法可以让它选择最新的“daily_backup _ ??????”表自动?

编辑:我正在研究标准查询,例如“SELECT * FROM daily_backup_130402”ORDER BY CheeseType ASC;

1 个答案:

答案 0 :(得分:0)

一般答案:您可以实现daily_backup SP。

然后,对于指定的服务器/驱动程序,应该有特定的目录和动态查询工具。

有可能填充daily_backup_NNNNNN的SW也可以更新存储过程,然后从手动负担中解除您的负担。同样,这可以动态完成,具体取决于服务器详细信息(元数据上的触发器)。