自动增长的字段的值为什么有间隔?
字段设置的人自动增长,而且每次递增为1,可是已经发现两次,递增不是1的情况了。
前一次,数值从 849,变到851
而这次,发现变化更大了,从949谈到961,中间的怎么会空了,真是不明白?
期待帮忙。
------解决方案--------------------1、有错误回滚的时候,ID不回滚
2、删除记录
------解决方案--------------------中間有一次失敗返回事務,不會返回自增值
------解决方案--------------------
------解决方案--------------------感觉sqlserver的identity和oracle的sequence差不多,但是没有sequence方便。
每次都是取完不回滚的。
2楼总结的很详细了!
------解决方案--------------------ident_current
这个函数返回的竟然是最后一次insert的值。
谁知道怎么查询表的 当前identity的值?
------解决方案--------------------