1

我目前正在尝试通过查询查找一些信息,该查询将每 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;

4

1 回答 1

0

一个通用的答案:你可以实现一个 daily_backup SP。

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

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

于 2013-04-03T08:51:35.790 回答