首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

获取新建数据的ID,该怎么解决

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

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

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

[解决办法]
max来获取。或者在storedporcedure里使用@@identity

热点排行
Bad Request.