update t2
set tname=t1.Name
from teacher t1,course t2
where
t1.tid=t2.tid
---------createtrigger tr_course on course
forupdateasifupdate(tid)
beginupdate t1
from
course t1 join teacher t2 on t1.tid=t2.tid
whereexists(select1from inserted where tid=t1.tid)
end
非常感谢中国风的回答,不过问题是我只需要更新course表当中的tname属性。 create trigger tr_course on course for update as if update(tid) begin update t1 -- 这个地方好像要改update t1 set tname=....不知道该怎么写了。。。。 from course t1 join teacher t2 on t1.tid=t2.tid where exists(select 1 from inserted where tid=t1.tid) end