当前位置: 代码迷 >> Sql Server >> sql 中触发器有关问题(update)
  详细解决方案

sql 中触发器有关问题(update)

热度:27   发布时间:2016-04-24 10:46:55.0
sql 中触发器问题(update)
有两个表
Record表字段  num1  name1    num2   name2
                            1          A            2          B
                            2          B            1          A
                            3          C            2          B
其中num和name 是绑定的1对应1,2对应2

User字段     num        name
                          1              A
                          2               B
……
现在我想更新1的name=G,怎样把record的1的name同时更新为G。
我知道该建一个触发器,但具体怎么写
------解决方案--------------------
   create trigger test1
     on User
for  update
as 
begin
   declare @name varchar(20)  
                  @num int
select @num=num,@name=name from inserted
update Record set name=@name where num=@num
end 


  相关解决方案