gpt4 book ai didi

sql-server - 有效的 SQL Server 触发器 - 仅触发一次

转载 作者:行者123 更新时间:2023-12-02 07:53:55 24 4
gpt4 key购买 nike

我想在我的表数据改变时做一些计算。但是,我正在手动更新我的表并一次复制粘贴大约 3000 行。这使我的触发器工作了 3000 次,但我希望它只触发一次。

有办法吗?

谢谢。

最佳答案

你的声明是什么?

如果您有多个插入,那么它会为您运行的每个插入触发。如果您希望它对多次插入只执行一次,您必须:

  1. 将您的插入写在单个语句中,例如 insert into foo select * from bar
  2. 您的触发器不能每一行

其他可能是:

  1. 禁用触发器
  2. 执行你的插入
  3. 将触发代码放在存储过程中
  4. 运行您的存储过程

关于sql-server - 有效的 SQL Server 触发器 - 仅触发一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2072314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com