使用场景
某**数据库设计者把自增列用做主键,当新增一条数据时常规操作是查最新的 id 然后去+1,但如果执行过 delete 操作再去这样查就不可行了。 另外,如果有父子关系,那简直是原地爆炸。
如图:
解决方案
select IDENT_CURRENT('数据库表名')
结果如图
当我们再新增的时候只需要查到当前的 ID 然后再去 +1 就搞定了
使用场景
某**数据库设计者把自增列用做主键,当新增一条数据时常规操作是查最新的 id 然后去+1,但如果执行过 delete 操作再去这样查就不可行了。 另外,如果有父子关系,那简直是原地爆炸。
如图:
解决方案
select IDENT_CURRENT('数据库表名')
结果如图
当我们再新增的时候只需要查到当前的 ID 然后再去 +1 就搞定了