首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求Insert触发器,该如何解决

2012-02-21 
求Insert触发器表1IDNAMEZYZYID1tom教师22jim学生1表2IDZY1学生2教师3职工写一个触发器完成,向表1加一条数

求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

热点排行