建立触发器问题 然后在建立触发器的表里操作。
create trigger ARMtrigger
on AccountReceivableMaster
after update
as
update AccountReceivableMaster
set UnAccountReceivable=isnull(AccountReceivableMaster.AccountReceivableAmount,0)-isnull(AccountReceivableMaster.DoAccountReceivableAmount,0)
from inserted,AccountReceivableMaster
where inserted.InvoiceNO=AccountReceivableMaster.InvoiceNO
-----------为什么 这个UnAccountReceivable 老是不正确, 并且 只更新了DoAccountReceivableAmount 值 ,AccountReceivableAmount 自己就会变了。
请教。
on AccountReceivableMaster
after update
as
update AccountReceivableMaster
set UnAccountReceivable=isnull(AccountReceivableMaster.AccountReceivableAmount,0)-isnull(AccountReceivableMaster.DoAccountReceivableAmount,0)
from inserted,AccountReceivableMaster
where inserted.InvoiceNO=AccountReceivableMaster.InvoiceNO
-----------为什么 这个UnAccountReceivable 老是不正确, 并且 只更新了DoAccountReceivableAmount 值 ,AccountReceivableAmount 自己就会变了。
请教。
...全文
相关推荐
mysql触发器之触发器的增删改查操作示例
触发器的使用应该谨慎,因为它们可能会增加数据库的复杂性,并可能导致性能问题,特别是当触发器处理大量数据或涉及复杂的逻辑时。
一个在SQL Server下建立修改整列信息的触发器
触发器允许我们在不改变应用程序代码的情况下扩展数据库的功能,但同时也需要注意避免性能问题,因为每次触发操作都会执行触发器中的代码。
触发器记录新增和修改操作.txt
"该文件描述了一个SQL触发器的创建,用于在用户对名为'A11'的表进行新增和修改操作时,自动记录这些操作。触发器分别针对INSERT和UPDATE事件,将相关信息写入到日志表中,以便追踪用户的行为
关于oracle触发器before和after的应用问题
替代触发器会在试图对视图进行DML操作时激活,从而实现底层表的间接更新。
触发器级联操作的相关问题
在SQL Server中,触发器可以用来实施业务规则、数据完整性约束或者进行复杂的级联操作。以下是根据标题和描述中涉及的触发器级联操作的知识点的详细解释:1.


