小编use*_*269的帖子

Sql Server在insert语句后返回identity列的值

在使用存储过程的SQL Server中是否可以在表中返回一些值插入的表中的标识列值?例如,如果我们在表中插入数据,则使用存储过程:

表TBL

  • UserID整数,标识,自动递增
  • 名称varchar
  • UserName varchar
  • 密码varchar

因此,如果我运行存储过程插入一些值,如:

 Insert into TBL (Name, UserName, Password)
 Values ('example', 'example', '$2a$12$00WFrz3dOfLaIgpTYRJ9CeuB6VicjLGhLset8WtFrzvtpRekcP1lq')
Run Code Online (Sandbox Code Playgroud)

如何返回UserID此插入的值.我需要UserID的值用于其他一些操作,任何人都可以解决这个问题吗?

sql sql-server-2008

32
推荐指数
4
解决办法
15万
查看次数

标签 统计

sql ×1

sql-server-2008 ×1