1 关于跳号说明:
在Sybase数据库中如果数据库在开启的情况下,因为非正常的原因(死机)而导致关闭那么是自动增长的字段将会产生跳号的情况,跳号前的数据在数据库中是正常显示的,而跳号后再对数据库操作时存储在数据库中的数据显示将会发生变化。
2 怎么处理跳号:
1 删除数据库中需要处理的跳号的表。
2 重新建立上面删除的表。
3 处理数据库中跳号的表,组合创建处理跳号的表的语句:
select 'sp_chgattribute ' + name + ', ''' + 'identity_gap' + '''' + ', 60'
from sysobjects
where type='U' and name like '%TB_%'
4 在你的数据库中执行完上面的语句后将产生当前数据库所有表的SQL、执行这些SQL问题就解决了。