菜鸟求教一触发器
例如:现有4张表
表AA 字段 USER_ID,USER_NAME
表BB 字段 CardID,CardName
表CC 字段 ID,USER_ID,CardID,REMARK,TIME
表DD 字段 ID,USER_NAME,CardName,REMARK,TIME
表CC关联表AA和表BB,表DD和其他三张表都没有关联,在表CC添加一条记录的时候,要把AA,BB,CC相应的字段添加到DD中,触发器应该怎么写呢?
谢谢!
问题点数:80、回复次数:4Top
1 楼WangZWang(先来)回复于 2005-12-28 11:49:19 得分 40
create trigger trigname on 表CC
for insert
as
insert into 表DD(USER_NAME,CardName,REMARK,TIME)
Select a.USER_NAME,b.CardName,c.REMARK,c.TIME
from Inserted c inner Join 表AA a
on c.USER_ID=a.USER_ID
inner join 表BB b on b.CardID=c.CardID
goTop
2 楼liujx_1999(Fly)回复于 2005-12-28 12:01:36 得分 30
create trigger Tg_Insert on CC
for insert
as
insert into DD(USER_NAME,CardName,REMARK,TIME)
Select c.USER_NAME,a.CardName,a.REMARK,a.TIME
from Inserted a inner Join AA b on a.USER_ID=b.USER_ID
inner join BB c on b.CardID=c.CardID
go
Top
3 楼panjinfu80(天蓝水晶)回复于 2005-12-28 12:20:50 得分 10
太容易了,看来你对SQL不太了解情况哦。Top
4 楼fmcsjs9877(天知道)回复于 2005-12-28 12:57:48 得分 0
呵呵,要不怎么叫菜鸟呢,谢谢大家Top




