梁祝c调古筝简谱:sql中自动编号,我用是identity,可不能在中间删除!

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 12:40:35
我是sql的初学者,就请大家多多指教啦!
我做了一个数据库,要求有自动编号,我用的是IDENTITY(1,1),加的时候到是可以自动加一,可如果删除中间的某条记录,就会出现数字断开的现象(例如:记录编号分别是1、2、3、4,当我删除第2条是就会出现1、3、4的现象)。请大家帮帮忙,有什么办法可以让数字不出现断开的现象吗?
我的主键并非自动编号,如果一个数据库里有上万条记录有自动编号就会有很多方便的啊,再说做事怎么能马马乎乎应付了事呢!

删除时用程序更新的主键,但是自动编号的主键要改成非自动编号的.你需要不出现断号是为什么,断了就断了,查询出结果了自己可以排序