這個特定的所存儲過程確實存檔吹掃:
1)從交易分貝
2)把令牌在臨時表
3)循環通過令牌選擇標記:使用從臨時表令牌
3.1),檢索數據事務表和插入到單獨歸檔數據庫中的表(通過聯合)
3.2)COMMIT插入。
3.3)然後使用相同的令牌從事務中刪除數據
3.4)COMMIT刪除。如何測試存儲過程的兩階段提交行爲?
2階段提交允許我們只有一個承諾在循環
我的問題是到底如何模擬場景,使PROC失敗在插入階段或刪除階段?這是爲了確保即使運行失敗,數據仍然保持完整性 - 沒有半處理令牌等。
裏面的感謝!雖然我得到一個編譯錯誤,而不是運行時錯誤。 – javacruiser 2010-07-23 04:36:58