关于标识列几个函数的区别

--关于标识列几个函数的区别

--@@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别

@@IDENTITY--是得到当前会话的所有作用域的最后插入的IDENTITY值。

SCOPE_IDENTITY--是得到当前会话的当前作用域的最后插入的IDENTITY值。

IDENT_CURRENT--是得到指定表的最后插入的IDENTITY值,与会话、作用域无关。

--一个会话,就是一个用户连接。

--一个作用域就是一个模块——存储过程、触发器、函数或批处理。

=========================================

--和标识有关的几个函数。

select ident_current('tablename')--标识当前值
select ident_incr('tablename')--标识增量
select ident_seed('tablename')--标识种子

你可能感兴趣的:(函数)