【发布时间】:2018-09-08 21:35:42
【问题描述】:
我正在尝试向现有用户添加声明,但我在下面编写的查询(并且正在 SSQL Management Studio 中运行)不起作用。查询是错误的,还是根本不可能?
update [test_MIM].[dbo].[AspNetUserClaims]
set ClaimType = 'EmployeeNumber',
ClaimValue = '1',
--Id = f.Id,
UserId = f.UserName
from (select Id,UserName FROM [test_MIM].[dbo].[AspNetUsers] where UserName='abc@gmail.com') as f
我注释掉了 Id 列,因为当我包含它时查询失败(可能是因为 Id 是自动生成的)
【问题讨论】:
-
为什么第三列看起来像
--Id? -
这是存储过程吗?
-
@zackraiyan 我更新了我的帖子,在底部包含了一个答案。谢谢!
标签: c# sql asp.net asp.net-authorization