社区
MS-SQL Server
帖子详情
使用 @@identity 返回刚才插入的自增列的ID值,总是出现错误。
暴走的车轮
2011-03-30 11:04:24
使用@@identity 返回刚刚插入的值,总是返回错误,使用DBCC CHECKIDENT修正后,正常几个,一会又发现错误了,总是比刚插入的ID值大。。。。。什么原因啊????
...全文
119
9
打赏
收藏
使用 @@identity 返回刚才插入的自增列的ID值,总是出现错误。
使用@@identity 返回刚刚插入的值,总是返回错误,使用DBCC CHECKIDENT修正后,正常几个,一会又发现错误了,总是比刚插入的ID值大。。。。。什么原因啊????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暴走的车轮
2011-03-30
打赏
举报
回复
[Quote=引用 4 楼 ljking0731 的回复:]
你可能有做触发器或其他的值.此时@@identity 返回的是最后影响的那个表的自增ID.
把@@identity 改成scope_identity()
[/Quote]
用了这个,已经可以了,谢谢~~~~
pt1314917
2011-03-30
打赏
举报
回复
[Quote=引用 6 楼 kdalan 的回复:]
具体情况是这样,一个表A ,我向表A里插入数据并返回插入的ID,表A里有触发器向表B里插入数据。。。。
[/Quote]
把你的语句和触发器语句贴出来,大家看看
暴走的车轮
2011-03-30
打赏
举报
回复
具体情况是这样,一个表A ,我向表A里插入数据并返回插入的ID,表A里有触发器向表B里插入数据。。。。
暴走的车轮
2011-03-30
打赏
举报
回复
如果有触发器怎么解决?我在查询分析器里直接操作表插入一条数据并返回,跟插入的数据的ID也不同啊~~!
ljking0731
2011-03-30
打赏
举报
回复
你可能有做触发器或其他的值.此时@@identity 返回的是最后影响的那个表的自增ID.
把@@identity 改成scope_identity()
nevergu
2011-03-30
打赏
举报
回复
如果有触发器等,你可能获取的是触发器返回的值。所以注意作用域。试试
SCOPE_IDENTITY( )
AcHerat
元老
2011-03-30
打赏
举报
回复
@@identity
返回当前会话插入到任意表生成的最后一个identity值(不受作用域限制)
也许别的地方还有插入数据发生!
AcHerat
元老
2011-03-30
打赏
举报
回复
你的语句是怎样的!
SQL 在
自增
列
插入
指定数据的操作方法
SQL Server 中数据表往往会设置
自增
列
,常见的比如说 首
列
的
ID
列
。 往数据表
插入
新数据的时候,
自增
列
是跳过的,无需
插入
即会按照设置的
自增
规则进行
列
增长。那么,如果我们想往
自增
列
插入
我们指定的数据时该怎么做...
mssql获取当前
插入
数据的
id
.doc
因此,如果表t_user的主键u_
id
是
自增
的,那么可以通过@@
id
entity
来获取最后
插入
的u_
id
值
。这种方法特别适用于一条语句同时
插入
多条记录的情况。
使用
@@
id
entity
获取新
插入
数据的
ID
值
的SQL语句如下: ```sql INSERT ...
得到
自增
列
的下一个会
插入
的
id
在数据库管理中,
自增
列
(
Id
entity
Column)是一种特殊的字段类型,它会在每次新记录
插入
时自动递增其
值
,通常用于创建主键或唯一标识符。标题中的“得到
自增
列
的下一个会
插入
的
id
”指的是获取某个特定表中
自增
列
的...
Java获取最后
插入
MySQL记录的
自增
ID
值
的3种方法
在多线程环境中,如果两个线程几乎同时
插入
记录,可能会导致获取到
错误
的
ID
值
,因为这个查询可能在第二个
插入
完成之前
返回
。 **方法三:
使用
LAST_INSERT_
ID
()或@@
ID
ENTITY
** MySQL提供了`LAST_INSERT_
ID
()`函数,...
SqlServer Mysql数据库修改
自增
列
的
值
及相应问题的解决方案
然而,有时我们可能需要修改这些
自增
列
的
值
,例如在数据迁移、修复
错误
或者调整数据结构的情况下。本文将详细介绍如何在SQL Server和MySQL中安全地修改
自增
列
的
值
,并解决由此可能引发的问题。 在SQL Server中,...
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章