id为主键自增,原表中有100条数据,删掉后,再插入条数据之前,我想知道当前最大的id是多少

select MAX(id) from table
当表里有值时可以得到预定结果的,但是若表为空时,结果是null。

select IDENT_CURRENT('table')  
可以得到预定结果,不管是否为空。

DBCC CHECKIDENT([users], RESEED, 80000)
重设主键开始自增值。下一个主键为80001.

你可能感兴趣的:(sql)