简短的问题,因为我不知道如何搜索这个。我可以“重新更新”同一行吗?例如,我有一个存储付款小计的字段,并且考虑到我的业务限制,我可以更新该值。我能用触发器更新同一行的总数吗?事先谢谢!在触发器中更新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