決定在集羣中將多個現有表格連接在一起。在保留現有觸發器的情況下重命名錶格
這顯然意味着需要重新創建表以便它們可以聚集在一起,但是應該保留現有的數據。
當然,我假設程序是沿着線的東西:在一個不同的名字
- 備份現有的表(通過重命名或東西)
- 在舊的名字創建一個新的聚集表
- 從備份表複製所有數據到新創建的一個
但是當前表分配了相當多的觸發器(並糾正我,如果我這裏錯了,但)當我將在該表上執行重命名操作時,我假設所有按照便利順序分配給它的觸發器都會重構它們以匹配新名稱。
在這種情況下,完美的場景可能是因爲觸發器在被重命名後暫時將它們自己從表中「分離」出來(仍指向那個時候不存在的舊錶名),然後將當新創建的聚簇表出現時再次起作用。
但是我不確定這是否可能。
所以這裏的問題是:重命名錶時,我可以保留觸發器,還是我應該手動處理它們?
難道你不能只複製舊錶作爲備份,然後改變現有的表,改變後複製舊的數據? – Armunin