是否可以为视图编写动态查询?

时间:2017-04-03 01:50:36

标签: mysql dynamic view

是否允许使用动态源表编写查询?我正在开发的系统每周创建一个当前数据库的备份。因此,最活跃的数据库将是 mainDB ,上周的备份将命名为 mainDb20170327 ,以及本周在此之前 mainDb20170320

我需要创建一个托管在每个数据库实例中的动态视图。所以 mainDb 的视图名为 view_mainDb mainDb20170320 有一个名为 view_mainDb20170320 的视图。

在视图的sql查询中,如何使源数据库实例动态化?

我尝试用户添加文本并连接,但似乎不可能。或者我错过了什么。

1 个答案:

答案 0 :(得分:2)

必须修复视图的定义。你无法使其任何一部分动态化。

您必须编写存储过程来执行您想要执行的操作,或者在应用程序代码中执行此操作。