如何解決sql server中下面的髒讀問題。髒讀問題,如何在sql server 2005中解決
有一個客戶 發票報告,該報告在下午1:00運行,之後所有發票都發送給相應客戶的 進行付款。讓我們說一個客戶有1000美元的支付。客戶 在凌晨1:00支付1000美元,同時運行報告。其實,客戶沒有錢 待定但仍然發票。
還如何解決這個prblem也爲不可重複讀
例如,一個客戶要預定的航班,所以對於航班可用性旅遊 代理檢查。旅行社找到座位並繼續預訂座位。 當旅行社預訂座位時,其他旅行社預訂座位。當這位旅行社去更新記錄時,他得到錯誤,說「座位已經預訂」。總之, 旅行社在不同的時間得到不同的狀態爲海
也是這個問題還麻煩我.....丟失更新
假設客戶有原因的 2000 $支付。他支付1000美元並再次購買500美元的產品。可以這麼說,這兩筆交易現在是從公司的兩個不同的櫃檯輸入的。現在 計數器用戶在上午10:00同時開始輸入。實際上,在上午10:01, 客戶應該有2000 $ -1000 $ + 500 = 1500 $等待支付。但正如在丟失的更新 中所述,第一個事務不被考慮,第二個事務覆蓋它。所以最終的待決 是2000 $ + 500 $ = 2500 $ .....我希望公司不會鬆動客戶。