gpt4 book ai didi

sql - SQL触发器: On update of primary key,如何确定哪个 “deleted”记录对应于哪个 “inserted”记录?

转载 作者:行者123 更新时间:2023-12-04 13:54:22 24 4
gpt4 key购买 nike

假设我知道更新主键是不好的。

还有其他一些问题意味着insertedupdated表记录按位置匹配(一个匹配第一个。另一个匹配)。这是事实还是巧合?

当主键在更新时更改时,是否有什么可以将两个表连接在一起的?

最佳答案

插入的+删除的虚拟表行位置没有匹配项,没有匹配项。

不,您不能匹配行

一些选项:

  • 还有另一个唯一的不变键(用于该更新),用于链接行
  • 限制为单行操作。
  • 与OUTPUT子句一起使用存储过程来捕获
  • 键之前和之后
    带有OUTPUT子句的
  • INSTEAD OF触发器(TBH不确定是否可以执行此操作)
  • 禁止主键更新(在注释后添加)
  • 关于sql - SQL触发器: On update of primary key,如何确定哪个 “deleted”记录对应于哪个 “inserted”记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629283/

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