SQL查询,获取最后一行自增ID

来源:百度知道 编辑:UC知道 时间:2024/06/19 02:01:22
表A与表B外间关联,表A中添加一条数据后ID自增,而后,在表B中插入A自增的ID。请问,如何获取表中最后一列的自增ID(SQL Server)
补充一下,我个人不倾向于在此处用top的方法,这样很危险。只是单纯的想获取一张表的最后一行 的 ID

既然是自增,那你最后一条当然也是id号最大的啦,where那里用个max函数就行啦。

select top 1 id from 表 order by id desc

插入后,用以下语句获得上一个自增列的ID。
SELECT @@IDENTITY;

select @@identity

select max(自增id列) from 表A