簡短的問題,因爲我不知道如何搜索這個。我可以「重新更新」同一行嗎?例如,我有一個存儲付款小計的字段,並且考慮到我的業務限制,我可以更新該值。我能用觸發器更新同一行的總數嗎?事先謝謝!在觸發器中更新oracle中的同一行?
順便說一下,我使用Oracle和PL/SQL。
業務規則:我有以下幾點。有一張表,商店將支付數據,另一張表存儲每月支付的費用,另一張表存儲可能的折扣。一次支付只能打折一次,而且會支付商店的小計和總額。所以,我正在做的是...「當折扣信息正在更新時,在提交之後,更新總價值和費用值。」
我更新了我原來的帖子。 – 2012-02-27 15:28:30
@ user1231958 - 我一定會看看存儲過程來做到這一點。可能在提交之前進行更新,以避免同時發生更新的風險。 – 2012-02-27 15:31:29
如果由於某種原因某人遇到了SQL * Plus控制檯或類似的東西,並以錯誤的方式插入/更新數據會導致所有事情都搞亂,該怎麼辦? – 2012-02-27 15:34:05