Tsql问题 如何在插入朝一张表里插入一条数据的同时 得到你条数据的ID

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:59:04
如何在插入朝一张表里插入一条数据 (这张表 的ID是主键自增 )的同时 得到你条数据的ID 只需要使用一个TSQL的函数

比如插入操作是一存储过程,可以这样写
Create PROCEDURE 存储过程名
@Name nvarchar(50),
@Id int output
AS
BEGIN
insert into table values(@Name)
set @Id=@@identity
END
最后set @Id=@@identity就能获取到当前插入的数据的ID

insert into table values('sssss')
select max(id) from users