取当前添加记录的ID

泡泡鱼_ 2005-08-12 06:34:39
下面是一条添加记录的语句

INSERT INTO A (Member_Name,Member_Code,Member_Password1,Member_Password2,Card_Code,
Nominate_Code,Nominate_Name,Nominate_ID,Re_Code,Type_Code,Buy_Nums,Pink_Code,Reg_Person,Member_RegTime)
VALUES (@Member_Name,@p2,@Member_Password1,@Member_Password2,@Card_Code,@Nominate_Code,@Nominate_Name,@Nominate_ID
,@p0,@Type_Code,@Buy_Nums,@Pink_Code,@Reg_Person,@Member_RegTime)

我怎么样可以取得上面这条记录的ID号呢??ID是主键,自动递增的
因为我紧接着还有一条添加记录的语句,需要把上面那条语句执行成功后在A表生成的ID号取出来加到表B里面!!
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2005-08-12
  • 打赏
  • 举报
回复
谢谢大家

世界因你们而精彩
点点星灯 2005-08-12
  • 打赏
  • 举报
回复
declare @tab table (id int identity(1,1),name varchar(10))
insert @tab(name) values('kkkk')
insert @tab(name) values('kkkk')
insert @tab(name) values('kkkk')
select * from @tab
select @@IDENTITY
lengyubing_1983 2005-08-12
  • 打赏
  • 举报
回复
INSERT INTO A (Member_Name,Member_Code,Member_Password1,Member_Password2,Card_Code,
Nominate_Code,Nominate_Name,Nominate_ID,Re_Code,Type_Code,Buy_Nums,Pink_Code,Reg_Person,Member_RegTime)
VALUES (@Member_Name,@p2,@Member_Password1,@Member_Password2,@Card_Code,@Nominate_Code,@Nominate_Name,@Nominate_ID
,@p0,@Type_Code,@Buy_Nums,@Pink_Code,@Reg_Person,@Member_RegTime)


declare @temp int
set @temp=@@identity --@temp的值就是你要的
点点星灯 2005-08-12
  • 打赏
  • 举报
回复
select @@IDENTITY

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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