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

时间:2015-04-10 09:07:36

标签: sql sql-server-2008 sql-scripts

我有一张表格如下:

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

我需要一个sql脚本,用我的自定义唯一ID更新空列id。 增量唯一编号从:

开始
2900000000001
2900000000002
.
.

1 个答案:

答案 0 :(得分:3)

试试这个:

declare @i bigint  = 2900000000001

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