Sql server 2008 如何更改具有连续值的表中的记录?

Sql server 2008 如何更改具有连续值的表中的记录?,sql-server-2008,Sql Server 2008,我有如下表格: Application_Number Id_Number1 Name 1 123 John 2 456 Alan 3 789 Charlie 4 111 Patrick 5 222 Robert 然后我想更新其中一行中

我有如下表格:

Application_Number  Id_Number1  Name
1                   123         John
2                   456         Alan
3                   789         Charlie
4                   111         Patrick
5                   222         Robert
然后我想更新其中一行中的记录,如下所示:

Application_Number  Id_Number1  Name
1                   123         Alias 1
2                   456         Alias 2
3                   789         Alias 3
4                   111         Alias 4
5                   222         Alias 5
如果我有超过一百万条记录,我需要更新语法还是其他方式?我正在使用SQL2008


谢谢

Hi Ali,非常感谢您的回答成功实现Hi Ali,但实现后我询问它无法更新,如何将上面的脚本与“更新”结合起来?
Select  Application_Number  
       ,Id_Number1  
       ,'Alias'  + CAST( ROW_NUMBER() 
                         OVER (ORDER BY Application_Number) AS Varchar) AS Name
FROM Table Name