我正在努力帮助我的男朋友参与一个项目 - 我非常尊重这里的每一个人,我希望我的知识缺乏是可以的,这个问题是有道理的:他需要一个触发器,当输入一个数字时在一个表中,会在同一个表中自动生成一个值吗?
例如,如果您将600美元置于租金之下,则会在“费用”下自动生成10%。
提前感谢您的帮助!
答案 0 :(得分:0)
这是一个例子:
CREATE OR REPLACE TRIGGER YourTableName_BIU
BEFORE INSERT OR UPDATE OF Rent ON YourTableName
FOR EACH ROW
BEGIN
:new.fee := :new.Rent*10;
END;
答案 1 :(得分:0)
几乎就在那里。问题在于" * 10"。如果600租金不是60希望的话,那将给你6000的费用。你只需要移动小数点;将其改为" *。10"。