Sql sayısal alanların formatlanabileceği güzel bir örnek
(REPLICATE('0',8-LEN(CAST(1 AS NVARCHAR(6)))) + CAST(1 AS NVARCHAR(6))) -- sayısal değeri formatlayan script
declare @i int; set @i =0; declare @tmptbl table(satirno int,kayit nvarchar(10)); --temp table create while (@i <1000000) --- 1000000 adet kayıt için döngü kuruyoruz begin insert into @tmptbl SELECT @i , (REPLICATE('0',8-LEN(CAST(@i AS NVARCHAR(6)))) + CAST(@i AS NVARCHAR(6))) --temp table a kayıt ekliyoruz set @i = @i + 1; end select * from @tmptbl; -- temp table daki kayıtları çekiyoruz