在SQL Server中,是否可以使用存储过程在插入一些值的表中返回标识列的值?例如,如果我们在表中插入数据,则使用存储过程:
表TBL
因此,如果我运行存储过程插入一些值,例如:
Insert into TBL (Name, UserName, Password) Values ('example', 'example', '$2a$12$00WFrz3dOfLaIgpTYRJ9CeuB6VicjLGhLset8WtFrzvtpRekcP1lq')
我该如何返回UserID此插入将发生的值。我需要其他一些操作的UserID值,有人可以解决吗?
UserID
Insert into TBL (Name, UserName, Password) Output Inserted.IdentityColumnName Values ('example', 'example', 'example')