关于SQLserver 2005中标识规范的问题

2025-02-28 07:23:33
推荐回答(2个)
回答1:

update tb set id=id-1 where id>2 这个是你自己去执行的 比如你删除了一条记录是id 是2 那么就你 用这个语句 如果删除的是3 就where id>3 如果你删除了几条,那么就需要判断了。 另外还可以用触发器来做这个事情。

回答2:

那么你在gridview中就没必要绑定id,直接绑定行数就行,将id绑定给删除按钮 select *,ROWNUM from 表就会查出多一列的行数