新插入数据的id

jcrj 2003-09-14 10:15:03
1、数据库Sql2000
2、我用addnew,update 向学生花名册中新增一条记录
3、怎样获得新增记录的自动编号id?
谢谢大家!
...全文
41 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaogang48 2003-09-16
  • 打赏
  • 举报
回复
谢谢楼上的,说的很好
yujohny 2003-09-15
  • 打赏
  • 举报
回复
如果多用户多表同时操作,
在SQL后台那里肯定有一个顺序的,即使你前台批量插入、更新记录,
在SQL后台还是一条一条操作的,所以select @@identity 的值不会混乱
(你可以用事件探查器跟踪一下)
lfengxu 2003-09-15
  • 打赏
  • 举报
回复
@@dientity
伍子V5 2003-09-15
  • 打赏
  • 举报
回复
select @@dientity
jcrj 2003-09-14
  • 打赏
  • 举报
回复
如果多用户多表同时操作,select @@identity 的值是否会混乱?
wzh1215 2003-09-14
  • 打赏
  • 举报
回复
addnew,update后执行:
select @@identity
zjcxc 2003-09-14
  • 打赏
  • 举报
回复
读取全局变量
@@identity
yujohny 2003-09-14
  • 打赏
  • 举报
回复
@@IDENTITY保存就是新增记录的ID
tqqonline 2003-09-14
  • 打赏
  • 举报
回复
select max(id)+1 from yourtable
friendliu 2003-09-14
  • 打赏
  • 举报
回复
@@dientity
changechange 2003-09-14
  • 打赏
  • 举报
回复
不会

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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