现在的位置: 首页 > 综合 > 正文

scope_identity(), @@IDENTITY, IDENT_CURRENT()区别

2012年11月07日 ⁄ 综合 ⁄ 共 278字 ⁄ 字号 评论关闭

这涉及到会话@@SPID和作用域(sp or view等):

1.scope_identity():当前作用域所有表最后的标识值

2.@@identity:当前session所有表所有表最后的标识值

3. IDENT_CURRENT():返回某个表所有session所有作用域的最后的标识值

 

上面是我的话,下面是msdn的话: 

 

  • IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。

  • @@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。

  • SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。

 

【上篇】
【下篇】

抱歉!评论已关闭.