Atualize a mesma tabela no SQL Server

Eu estava tentando atualizar os mesmos dados da tabela dos mesmos dados da tabela.

Meu SP é como mostrado abaixo:

UPDATE T1
SET T1.Name = T2.Name
   , T1.Age = T2.Age
   , T1.Subject = T2.Subject
FROM Student T1
   , Student T2
WHERE T1.StudentID = @OldID
   AND T2.StudentID = @NewID

Quando estou executando esta consulta, não há erro. Mas a atualização não está funcionando.

[aqui NÃO valores de coluna comuns para comparar como T1.StudentID = T2.StudentID]

questionAnswers(3)

yourAnswerToTheQuestion