我目前正在尝试编写一个脚本,将用户的角色更改为另一个,而不在 SQL Server 数据库中创建重复项。
例如:
User_ID Role_ID
---------------------
A X
A Z
B Y
C X
C Y
D Y
用户可能拥有多个角色。
我想更改它,以便角色 Y 中的所有用户现在都是角色 X 的成员,并且角色 Y 将不再存在:
User_ID Role_ID
---------------------
A X
A Z
B X
C X
D X
通过将所有 Y 角色更新为 X,这可能会创建重复值;因此,如果新值不存在,我只需要更新,否则只需删除此值