当表里的一条记录删除后,后面的记录ID号递减
如题,在SQL里面可以用公式表达吗,在ID列里?
或者在ASP语句里?
问题点数:20、回复次数:3Top
1 楼lsqkeke(可可)回复于 2006-03-09 11:28:14 得分 0
用触发器吧Top
2 楼bugchen888(臭虫)回复于 2006-03-09 11:30:30 得分 0
用触发器.
create trigger trg_xx_del on xx
for delete
as
begin
update xx set id=id-1 where id > (select id from deleted)
end
不过非常不建议更改记录的ID,特别是这个ID会跟其他table做连接的时候.Top
3 楼lsqkeke(可可)回复于 2006-03-09 11:30:36 得分 20
create trigger kk
on 表名
for delete
as
update 表名 set ID=ID-1
where ID>(select ID from deleted)
goTop




