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