22,209
社区成员
发帖
与我相关
我的任务
分享
-- 先加报名人数
UPDATE 活动
SET 报名人数 = 报名人数 + 1
WHERE ID = 1234
AND 报名人数 < 人数限制 -- 关键条件
IF @@ROWCOUNT <> 0
BEGIN
-- 再插入明细
INSERT 报名明细(活动ID,人) VALUES(1234,'张三')
RETURN 1 -- 报名成功
END
ELSE
RETURN 0 -- 报名失败