2017-04-03 45 views
2

是否允許使用動態源表編寫查詢?我正在開發的系統每週創建一個當前數據庫的備份。所以最活躍的數據庫將mainDB,較前一週的備份將被命名爲mainDb20170327,和一週前那將是mainDb20170320是否可以爲視圖編寫動態查詢?

我需要創建一個動態視圖這是在每個這些數據庫實例中託管的。所以mainDb有一個名爲view_mainDb視圖,mainDb20170320有一個名爲view_mainDb20170320視圖。

在視圖的sql查詢中,如何使源數據庫實例變爲動態?

我試圖用戶添加文本和連接,但它似乎不可能。或者我錯過了一些東西。

回答

2

視圖的定義必須是固定的。你不能使它的任何部分變成動態的。

你必須編寫一個存儲過程來完成你想要做的事情,或者在應用程序代碼中完成它。

相關問題