使用自定义唯一 ID 更新空列

Update null columns with custom unique ids

我有一个 table 如下:

CtId    CustomerID
1   2600000897685
2   NULL
3   2600000089765
4   NULL
5   2600789657465
6   NULL
7   NULL
8   NULL

我需要一个 sql 脚本来使用我的自定义唯一 ID 更新空列 ID。 增量唯一编号开始于:

2900000000001
2900000000002
.
.

试试这个:

declare @i bigint  = 2900000000001

update tablename
set customerId = CONVERT(NVARCHAR(30),@i) , @i = @i + 1    
where customerId is null