嗨我有一个有主键[UserId]的表现在我刚刚添加了另一个名为[ReferenceNumber]的列。 并且ReferenceNumber需要更新从UserId复制的值。 例如:如果userId = 12,那么ReferenceNumber将由21更新。
我必须循环遍历表的末尾并更新ReferenceNumber列。
FOR LOOP TO --- From First Row to End
Update dbo.UserTable SET [ReferenceNumber ]=
(SELECT REVERSE([UserId]) FROM dbo.UserTable)
END
请建议
答案 0 :(得分:1)
这样做你想要的吗?
update dbo.UserTable
set ReferenceNumber = reverse(UserId);
不需要明确的"循环"。 update
匹配表中所有匹配的行。