asp.net中SQL数据库的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/12 09:28:33
在asp.net 中,表中的记录,经常的插入与删除,有一个字段ID是int型,可是当在中间删除一条记录后,后面的记录并不能将ID值前移一位,1、2、3、4,把2删除后,就变成1,3,4了,怎么才能实现自动变为1,2,3呢?高手指点,在线等……

如果id是自动编号或者是主键的话,那这个ID的值就是不可更改的。

并且ID一般没有更改的必要,而且更改后回带来很多麻烦,比如其它表里的数据、或者某个网页连接的参数可能与这个ID所在的行的数据对应,但是更改之后,就造成了数据对应错误。

如果你想要顺序号,可以在读取数据的时候用变量生成。