简单说:就是返回上一次插入的标识值,一般为自增,如果是批量增加的那么返回最后插入那一条的标识值。如果语句和事务失败,它们会更改表的当前标识,从而使标识列中的值出现不连贯现象。即使未提交试图向表中插入值的事务,也永远无法回滚标识值。
因此,在项目中尽量不用@@IDENTITY,直接用实体类接返回值,直接 实体类.getId,来获取。
SQL Server 中@@IDENTITY的用法
最新推荐文章于 2022-07-14 13:48:04 发布
简单说:就是返回上一次插入的标识值,一般为自增,如果是批量增加的那么返回最后插入那一条的标识值。如果语句和事务失败,它们会更改表的当前标识,从而使标识列中的值出现不连贯现象。即使未提交试图向表中插入值的事务,也永远无法回滚标识值。
因此,在项目中尽量不用@@IDENTITY,直接用实体类接返回值,直接 实体类.getId,来获取。