读书人

简单的触发器

发布时间: 2012-03-02 14:40:28 作者: rapoo

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

表结构大致如下:

主表 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

读书人网 >SQL Server

热点推荐