WHILE (@count<@length) BEGIN DECLARE@currentINT= (SELECT RandomNumber FROM dbo.Get_RAND) *100 IF(@current<= LEN(@chars)) BEGIN --判斷是否加分隔字元 IF((LEN(@id) +1) % (@group+1) =0) BEGIN SET@id+='-'; SET@count+=1; END
SET@id+=SUBSTRING(@chars, @current, 1); SET@count+=1; END END