向”人员表”插入一条记录的同时,,根据”工种物品关系表”,,,生成”人员和物品关系表”
(不用触发器怎么实现,用触发器怎么实现)人员表
人员ID name 工种ID
00000001 张三 1
00000002 李四 2 工种物品关系表
物品ID 工种ID 发放周期
1 1 8
2 1 36
2 2 .25
3 2 .4
人员和物品关系表
人员ID 工种ID 物品ID 发放周期
00000001 1 1 8
00000001 1 2 36
00000002 2 2 .25
00000002 2 3 .4
(不用触发器怎么实现,用触发器怎么实现)人员表
人员ID name 工种ID
00000001 张三 1
00000002 李四 2 工种物品关系表
物品ID 工种ID 发放周期
1 1 8
2 1 36
2 2 .25
3 2 .4
人员和物品关系表
人员ID 工种ID 物品ID 发放周期
00000001 1 1 8
00000001 1 2 36
00000002 2 2 .25
00000002 2 3 .4
try
Insert into person(Person_ID,Person_Name,Project_ID) values('00000001','张三','1'); InSert Into Person_Good(Person_ID,Project_ID,Good_ID,Grant_Period)
select '00000001','1',Good_ID,Grant_Period from project_Good where Project_ID = '1';
commit;
except
rollback;
end;