J
jxj
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库:sql7
目的修改时用金额更新:应收金额、应付金额
CREATE TRIGGER [update] ON [t_chargmx]
FOR UPDATE
AS
if update(金额) or update(收付类别) begin
Update updateed set 应收金额=金额 ,应付金额=0 where 收付类别='应收'
Update updateed set 应收金额=0 ,应付金额=金额 where 收付类别='应付'
end
问题:修改金额或收付类别保存记录时出错。
错误信息:Insufficient on incorrect key column
information ;too many rows affect by update.
目的修改时用金额更新:应收金额、应付金额
CREATE TRIGGER [update] ON [t_chargmx]
FOR UPDATE
AS
if update(金额) or update(收付类别) begin
Update updateed set 应收金额=金额 ,应付金额=0 where 收付类别='应收'
Update updateed set 应收金额=0 ,应付金额=金额 where 收付类别='应付'
end
问题:修改金额或收付类别保存记录时出错。
错误信息:Insufficient on incorrect key column
information ;too many rows affect by update.