sqlserver触发器怎么锁定一列设置成插入和修改都触发

下面是我写的触发器,需要锁定A207201这一列,当A207201,插入或者修改时,触发下面逻辑,求大神指点一下。createtriggertri_A207201onA2... 下面是我写的触发器,需要锁定A207201这一列,当A207201,插入或者修改时,触发下面逻辑,求大神指点一下。

create trigger tri_A207201
on A207
for insert,update
as
if update(A207201)
Begin
update A207
set A207202=(select w.CELL_VALUE
from WAGE_STANDARD_VALUE w,inserted i
where VCODE_VALUE=i.A207201
)
where A207201=(select A207201
from inserted
)
end
展开
 我来答
智者总要千虑
高粉答主

2017-12-12 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.3亿
展开全部
可以创建如下类似触发器
create trigger depart_update on depart for update
as
begin
if update(deptno)
begin
update worker set deptno = b.deptno from inserted b where worker.col1 = b.col1

end

end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式