在事务中,往数据库批次更新多条记录,如何再取得更新的记录?

leizzz 2005-03-29 11:56:59
在一个事务中,往数据库批次更新多条记录,因为这些记录有一个自动增长的ID,
如何在更新完之后取得这些记录?
不能用重新查询,因为可能会有重复.
...全文
279 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
redex 2005-03-29
  • 打赏
  • 举报
回复
"不能用重新查询,因为可能会有重复."

what meaning?
007remember 2005-03-29
  • 打赏
  • 举报
回复
取得更新得记录?
还是???
Saro 2005-03-29
  • 打赏
  • 举报
回复
select top 2 from T_User order by id desc
vssivl 2005-03-29
  • 打赏
  • 举报
回复
关注,帮顶
leizzz 2005-03-29
  • 打赏
  • 举报
回复
查最后一条记录的ID号的方法也不是很好用.
因为在SQLServer中,有自动增长字段,假如现在有2条记录,最大ID是2,把第2条删除后,再新增,ID从3开始.
leizzz 2005-03-29
  • 打赏
  • 举报
回复
我使用的是SQLServer数据库的自动增长功能.
我想取得这两条记录的原因,就是希望得到ID.
redex 2005-03-29
  • 打赏
  • 举报
回复
自动增长的话,你可以在提交记录之前,先查询最后一条记录的号
并把它记下来,这样,你就可以控制了.
leizzz 2005-03-29
  • 打赏
  • 举报
回复
I an online.
leizzz 2005-03-29
  • 打赏
  • 举报
回复
比如表a,
字段如id(自动增长),name

我现在要提交两条记录,name分别是张三,李四.

在提交之后,如何再取得这两条记录.
leizzz 2005-03-29
  • 打赏
  • 举报
回复
我提交的记录,我想再取回来.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧