当前位置: 代码迷 >> Sql Server >> 求Insert触发器,该如何解决
  详细解决方案

求Insert触发器,该如何解决

热度:51   发布时间:2016-04-27 16:17:29.0
求Insert触发器
表1
ID     NAME     ZY         ZYID
1       tom       教师       2
2       jim       学生       1

表2
ID     ZY
1       学生
2       教师
3       职工
写一个触发器完成,向表1加一条数据3.自动完成zyid的写入。
ID     NAME     ZY         ZYID
1       tom       教师       2
2       jim       学生       1
3       bob       职工       ?


------解决方案--------------------
CREATE TRIGGER t1_insert ON dbo.t1
FOR insert
AS
begin
update t1
set zyid =
(select id from table2
where t2.ZY= inserted.ZY)
where table1.id = inserted.id
end
  相关解决方案