读书人

触发器:小弟我想把一个表里面所有更改

发布时间: 2012-03-19 22:03:05 作者: rapoo

触发器:我想把一个表里面所有更改 插入纪录的IP写如另一个表中是否可行。
create TRIGGER userKownUsWay_Tr

on userKownUsWay_stat

for insert

as
declare @id int --取插入或更改纪录ID

select top 1 @id=id from userKownUsWay_stat order by id desc

insert into userKownUsWay (way)values(@id)--把更改后纪录写入表
Go

自己写了一个这个插入的比较简单一想就写出来了,
但是update更新的就比较复杂了,不知道如何定位到那条修改了的纪录上去。

希望那位仁兄能指点一二,谢谢/

[解决办法]
declare @id int --取插入或更改纪录ID

select top 1 @id=id from userKownUsWay_stat order by id desc

insert into userKownUsWay (way)values(@id)
update userKownUsWay_stat set 字段= where id=@id
更新ID是成的,不然就没法关联了

读书人网 >asp.net

热点推荐