34,587
社区成员
发帖
与我相关
我的任务
分享
create trigger pt2
on people for insert
as
insert into department(department_id,department_name, id)
select 'a','经理室',min(id)
from inserted i
where i.position = '经理'
and not exists ( select 1 from department where department_id ='a')
insert into department(department_id,department_name, id)
select 'b','技术部门',min(id)
from inserted i
where i.position = '技术人员'
and not exists ( select 1 from department where department_id ='b')
insert into department(department_id,department_name, id)
select 'd','销售部门',min(id)
from inserted i
where i.position = '销售人员'
and not exists ( select 1 from department where department_id ='d')
insert into department(department_id,department_name, id)
select 'c','财务部门',min(id)
from inserted i
where i.position = '财务人员'
and not exists ( select 1 from department where department_id ='c')
go