2011-08-27 47 views
0

是否可以跟蹤會話事務中所做的更改?我需要以某種方式跟蹤在我的會話中所做的所有更改。這對於測試目的是必要的 - 測試完成後我需要刪除在此測試期間所做的所有更改,因此我將能夠在不進行任何更改的情況下再次運行此測試。通過多個事務處理的oracle回滾更改

回答

5

您有幾種選擇來處理這種情況 - 因爲你沒有提供太多細節我只能能給出一些一般的指針:

0

作爲管理員,您可以使用oracle做很多事情,特別是如果您的測試數據庫位於支持快照的文件系統上。

但是,如果你從一個單元測試的角度來看待這純粹是作爲一個開發者,來處理這樣的事情是最安全/清潔的方法是:

  • 截斷參與測試
  • 負載夾具/測試/已知狀態數據
  • 運行測試