日期:2014-05-18  浏览次数:20464 次

求一个简单的触发器
兄弟单位办公系统的开发商跳墙,导致一些新的需求只能自己开发,现在需要创建一套简单的触发器,请各位大侠指教。

表结构大致如下:

主表 DepartmentDB (原来系统的表)
字段: ID int (4) PK 自增长
  DepartName char(20)
  DepartDBName char(20)
  DepartDBUser char(20)
  DepartDBPWD char(15)
  ......

从表 DepartThings(兄弟自己创建的表)
字段: ID int (4)
  DepartName char(20)
  ......  

我希望当主表中插入新数据时,通过触发器自动在从表中插入相应的ID和DepartName数据。请问这触发器该怎么写?请注意,主表里的ID是个自增长的字段。

------解决方案--------------------
create trigger trigger_name
on departmentdb
for inserted
as 

insert departthings(id,departname)
select id,departname from inserted
go

------解决方案--------------------
create trigger t_insert on T
after insert
as
insert departthings(ID,DepartName )
select ID,DepartName 
from inserted