我想将一个列从一个表移动到另一个表而不丢失数据。可以将数据复制到新表中的列,而不创建原始表的任何副本/临时表。
答案 0 :(得分:0)
如果您尚未从PersonID
表中删除benefit
列,
使用以下脚本更新SchemeMember
表
UPDATE c
SET c.personID =b.personID
FROM benefit b
JOIN SchemeMember c on b.SchemeMemberID =c.SchemeMemberID
答案 1 :(得分:0)
我使用以下查询做到了。
UPDATE SchemeMember
SET personID = b.personUID
FROM SchemeMember s,benefit b
WHERE s.Id = b.SchemeMemberId