<p>SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、<font style="color: blue; background-color: yellow;">IDENT_CURRENT</font> 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 </p>
<p><font style="color: blue; background-color: yellow;">IDENT_CURRENT</font> 返回为任何会话和任何作用域中的特定表最后生成的标识值。<font style="color: blue; background-color: yellow;">IDENT_CURRENT</font> 不受作用域和会话的限制,而受限于指定的表。<font style="color: blue; background-color: yellow;">IDENT_CURRENT</font> 返回为任何会话和作用域中的特定表所生成的值。<br>@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。<br>SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值</p>
<p>SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。</p>
<p><br>例如,有两个表 T1 和 T2,在 T1 上定义了一个 INSERT 触发器。当将某行插入 T1 时,触发器被激发,并在 T2 中插入一行。此例说明了两个作用域:一个是在 T1 上的插入,另一个是作为触发器的结果在 T2 上的插入。</p>
<p><br>假设 T1 和 T2 都有 IDENTITY 列,@@IDENTITY 和 SCOPE_IDENTITY 将在 T1 上的 INSERT 语句的最后返回不同的值。</p>
<p><br>@@IDENTITY 返回插入到当前会话中任何作用域内的最后一个 IDENTITY 列值,该值是插入 T2 中的值。</p>
<p><br>SCOPE_IDENTITY() 返回插入 T1 中的 IDENTITY 值,该值是发生在相同作用域中的最后一个 INSERT。如果在作用域中发生插入语句到标识列之前唤醒调用 SCOPE_IDENTITY() 函数,则该函数将返回 NULL 值。</p>
<br>而<font style="color: blue; background-color: yellow;">IDENT_CURRENT</font>('T1') 和 <font style="color: blue; background-color: yellow;">IDENT_CURRENT</font>('T2') 返回的值分别是这两个表最后自增的值。<br>转自:<a href="http://blog.joycode.com/ghj/archive/2004/03/21/16745.aspx">蝈蝈俊</a><br>
分享到:
相关推荐
insert into cj_t values(IDENT_CURRENT('xs_t'),3,66,1) insert into cj_t values(IDENT_CURRENT('xs_t'),4,75,1) insert into cj_t values(IDENT_CURRENT('xs_t'),5,73,1) insert into xs_t values('1','Tom','...
手写数字识别,需要自取
Fujitsu OEM-Ident for DOS
this article is about how in a control system identify with simple ways
动力学参数估计及模型辨识---判别四个模型中哪个模型最好
在我之前解释了flask如何支持多线程主要通过两个类来实现,LocalStack和Local,在Local中有两个属性,__storage__和__ident_func__,后者用来获取线程id,从而区分不同线程发来的请求 这次要说的是flask如何开启多线程 先...
ident_process_owner
在matlab/simulink下用S-function实现了用递推最小二乘法的系统在线辨识,对象是开关磁阻电动机,在转矩和转速可测的前提下,得出转动惯量,摩擦系数和负载转矩的在线辨识。
ident_backdoor
Select so.name Table_name, –表名字 sc.name Iden_Column_name, –自增字段名字 ident_current(so.name) curr_value, –自增字段当前值 ident_incr(so.name) incr_value, –自增字段增长值 ident_seed(so.name) ...
ident_backdoor2
@ theroyalwhee0 / ident 节点的唯一身份/令牌生成器 生成唯一的不可预测的分布式标识符。 它是由 ,随机字节和两个部分HMAC组合而成的。 它使用编码。 安装 npm install @ theroyalwhee0 / ident 或者 纱线添加@ ...
Roundcube Ident 插件使用 IMAP ID 将一些日志信息传递到远程 imap 服务器。 这可以与例如 dovecot 一起使用来记录实际连接的 IP 地址而不是网络服务器的地址。 要在 dovecot 中使用它,请确保将网络服务器网络...
SIMATIC Ident RFID 系统 SIMATIC RF XML 编程 功能手册[手册]pdf,
PSO based parameter identification
python库。 资源全名:ident-1.0.2.tar.gz
MATLAB 系统辨识。介绍MATLAB的系统辨识相关内容,很经典的资料。
NULL 博文链接:https://mysuperbaby.iteye.com/blog/901678