【发布时间】:2017-02-01 15:15:25
【问题描述】:
我正在为学校创建一个数据库。这就是问题: 我有一张带有属性 A、B 和 C 的表(其中 C=(A/(A+B))*100)。在更新属性 A 或 B 时,我需要更新 C。 我尝试了不同的方法,但触发器不断进入循环,因为当我更新 A 或 B 时,触发器会更新 C,所以它会继续运行。 此代码不起作用(sintax 错误):
Create trigger nametrigger
after update of (A or B) on tablename
但我需要以某种方式指定触发器必须在更新 A 或 B 而不是 C 时激活。
【问题讨论】:
-
将代码保留在客户端中的另一个原因。