我在 SQL Server 2008 数据库中有一个表。我需要更新特定列的值,但同时增加它的值。解释:
如果表是:
CREATE TABLE [dbo].[Player]
(
[PlayerID] [uniqueidentifier] NOT NULL,
[UnitID] [uniqueidentifier] NULL,
[ExerciseID] [uniqueidentifier] NOT NULL,
[Designation] [nvarchar](256) NOT NULL
)
我想遍历具有ExerciseID
of 的每一行并将其42C45D73-3FE6-4AFA-8E2F-09BDFC6CBDF7
更新为Designation
,Player - X
但 X 应该从 1 开始并且每次都将自身递增一。
所以第一个被更新的玩家将是Player - 1
第二个被更新的玩家Player - 2
,依此类推。
我不知道从哪里开始这样的事情!
谢谢