日期:2014-05-16  浏览次数:20449 次

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