在SQL Server 2005中,怎样用SQL语句创建一个触发器。
在SQLServer2005中,怎样用SQL语句创建一个触发器,当一个表中的一个字段的数据被修改时,另一个表中的相同的字段也做相应的修改。...
在SQL Server 2005中,怎样用SQL语句创建一个触发器,当一个表中的一个字段的数据被修改时,另一个表中的相同的字段也做相应的修改。
展开
2个回答
展开全部
需要表上有个唯一的字段,例如ID
create trigger 触发器名称
on 表名
for update
as
begin
if update(字段1) --如果字段1被修改
update 表名
set 字段2=... --相应的修改字段2
where ID in (select ID from inserted)
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
**VLOOKUP匹配功能简介**VLOOKUP是Excel中极为常用的一个函数,主要用于在表格的首列查找指定的值,并返回该行中指定列处的值。该函数对于数据整理、查找、核对等工作极为便利。使用时,需要明确查找值、查找区域、返回结果的列号以及...
点击进入详情页
本回答由TableDI提供
展开全部
比如A表更新数据时,对应B表关于A表的ID列也更改
create triggle trig_Upd
on A
after update --A表更新以后
as
begin
update B set ID=inserted.ID from inserted where B.ID=deleted.ID
--update数据 就是 删除该行deleted临时表 然后插入该行 inserted临时
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询