日期:2014-05-17  浏览次数:20781 次

获取新建数据的ID
我有个数据库为MSSQL 有个自增长ID 用ASP怎么样才能在新建完这个数据后马上获得这个ID?

------解决方案--------------------
简单点select max(id) from mytable 
不过如果是高并发的情况有可能取错,
这个时候应该用存储过程的者输出参数或者返回值来做比较好一点,
在存储过程内部 sql server 是@@indetity 是刚插入ID

------解决方案--------------------
max来获取。或者在storedporcedure里使用@@identity