+ -
当前位置:首页 → 问答吧 → Select @@IDENTITY as orderId

Select @@IDENTITY as orderId

时间:2011-07-04

来源:互联网

Select       @@IDENTITY       as       orderId   这个怎么用呀??

作者: guplaygame   发布时间: 2011-07-04

我找到了
SELECT @@IDENTITY 用法@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。比如有个表A,它的自增列是id,当向A表插入一行数据后,如果插入数据后自增列的值自动增加至101,则通过select @@identity得到的值就是101。使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。

作者: guplaygame   发布时间: 2011-07-04

Select @@IDENTITY as orderId
显示受影响行数 将受影响行数列名命名为 orderid

作者: aspwebchh   发布时间: 2011-07-04

@@IDENTITY

返回最后插入的标识值。

在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操作的触发器,则语句执行后立即调用 @@IDENTITY 将返回由触发器产生的最后的标识值。若 INSERT 或 SELECT INTO 语句失败或大容量复制失败,或事务被回滚,则 @@IDENTITY 值不会还原为以前的设置。

作者: yaxiya   发布时间: 2011-07-04