1
我试图从我的表中填充空行。这是我桌子上的例子。填充多个空行
ID | Code |
1 NULL
2 NULL
3 NULL
我想是
ID | Code |
1 KL0000001
2 KL0000002
3 KL0000003
我使用SQL Server 2008,这里是到目前为止我的脚本:
declare @jml as int;
declare @no as int = 1;
declare @kode as varchar(50);
set @jml = (SELECT COUNT(IdArealeader) FROM arealeader);
set @kode = (select case
when right(max(KodeareaLeader),7) is null then 'KL0000001'
else ('KL' + RIGHT('0000000' + cast(right(max(KodeareaLeader),7) + 1 as nvarchar),7))
end KodeareaLeader from arealeader)
while @no < @jml begin
update arealeader set KodeareaLeader = @kode;
END
你的WHILE循环是一个无限循环。 –
更新查询已被要求条件 –
@MukeshKalgude是的,我知道。我迷惑我必须使用什么条件?因为有多行。 – Boby