sql做一个触发器,一个表中添加了一条信息,另一个表中的某个列值就加一,求代码和解释
1个回答
展开全部
create trigger insert_table --创建触发器,触发器名称 insert_table
on tablea --哪个表的触发器
for insert --哪个动作触发
as
declare @a varchar(100) --定义一个参数
select @a=id from inserted --取插入数据中的id
update tableb set n=n+1
where
-- 更新另一个表中相同ID的n
GO
create trigger insert_table --创建触发器,触发器名称 insert_table
on tablea --哪个表的触发器
for insert --哪个动作触发
as
update tableb set n=n+1 -- 无条件更新,只要tablea有insert操作,tableb的n就加一
GO
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询