SQL查询,获取最后一行自增ID
来源:百度知道 编辑:UC知道 时间:2024/06/19 02:01:22
表A与表B外间关联,表A中添加一条数据后ID自增,而后,在表B中插入A自增的ID。请问,如何获取表中最后一列的自增ID(SQL Server)
补充一下,我个人不倾向于在此处用top的方法,这样很危险。只是单纯的想获取一张表的最后一行 的 ID
补充一下,我个人不倾向于在此处用top的方法,这样很危险。只是单纯的想获取一张表的最后一行 的 ID
既然是自增,那你最后一条当然也是id号最大的啦,where那里用个max函数就行啦。
select top 1 id from 表 order by id desc
插入后,用以下语句获得上一个自增列的ID。
SELECT @@IDENTITY;
select @@identity
或
select max(自增id列) from 表A