gpt4 book ai didi

SQL Server 2000 等同于 ON DUPLICATE KEY?

转载 作者:可可西里 更新时间:2023-11-01 07:33:52 27 4
gpt4 key购买 nike

是否有 SQL Server 2000 功能等同于 MySQL 的 ON DUPLICAT KEY 子句? This Answer让我查看了 Instead of Trigger 构造,但示例看起来很笨重,而且功能将隐藏在触发器中,而不是直接在存储过程中。

FWIW:我正在尝试为每分钟摘要创建一个统计表,这样我就可以调用一个过程来记录一个操作发生的事实,并在适当的分钟内增加计数器。

最佳答案

我用这个:

begin tran;

update ... where ... ;

if @@rowcount = 0
insert ...
commit tran;

据我所知,有了适当的索引,更新会放置适当的范围锁,以防止其他人同时插入相同的东西。

关于SQL Server 2000 等同于 ON DUPLICATE KEY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220069/

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