触发器:我想把一个表里面所有更改 插入纪录的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是成的,不然就没法关联了