select ident_current('tb') ---返回表tb最后一个插入的identity列的值
select @@IDENTITY ----返回最新插入的identity值
select SCOPE_IDENTITY() ----返回最新插入的identity值
--@@identity 和 scope_identity()的区别是 @@identity 的作用域是全部的回话,不只是当前表,会返回所有域中
--刚插入的identity值,scope_identity() 只返回当前回话中新插入的identity值
select IDENT_INCR('tb') ---返回表tb identity列的原始增量值
select IDENT_SEED('tb') ---返回表tb identity列的原始种子值,即起始值
sql server identity 列的一些方法
最新推荐文章于 2021-12-03 22:43:01 发布