1
我有管理文件的數據庫。有多個的原因是他們住在不同的驅動器上(想想USB驅動器)。我想編寫適用於所有驅動器上的文件的查詢。問題是,我無法取消視圖以使用另一個數據庫(正在使用它)重新創建它。因此,我想知道是否有辦法編寫一個視圖來合併來自.databases
的每個數據庫中具有相同名稱的所有表?這樣,當附加一個新的數據庫時,我不必去掉視圖。我可以創建一個SQLite視圖UNIONING所有數據庫嗎?
也許作爲最接近的答案,是否可以在ATTACH上編寫觸發器並讓觸發器重新創建視圖(以便至少將停機時間降至最低)?
請定義「取下視圖」的含義。 – 2011-12-31 02:49:32
意思是說,你不得不放棄它,或者改變它。無論哪種方式,表格在一段時間內都無法使用。 – chacham15 2011-12-31 03:00:33