sql server数据库,如何获得刚插入的一条数据的ID号.

2024-12-31 14:56:50
推荐回答(3个)
回答1:

select max(ID) from ......
自动编号会自动递加。

回答2:

SELECT @@IDENTITY

sql = "SET NOCOUNT ON;INSERT INTO SurveyTmpl (Title) VALUES('" & Replace(strTitle,"'","''") & "');SELECT @@IDENTITY;SET NOCOUNT OFF"
Set rs = cn.Execute(sql)
If rs.EOF Then Response.Write "没有得到返回记录ID,操作可能无法继续进行。" : Response.End
strID = rs(0)

回答3:

倒,楼上是什么程序啊
如果ID号的列属性是 自动编号 ,那么每插入一条id就会自动加一。
就如流水hh
只要 select max 就可以得到,最大,也就是最后插入的记录了