[ ooxoo11 @ 17.06.2008. 14:18 ] @
| Pozdrav svima,
U sledećem kodu očekujem rezultat @sufix = '0000000', ali dobijam NULL
Gde grešim?
U pitanju je MS SQL 2000 (isti rezultat dobijam i na 2005 i 2008 verzijama)
Code: declare @i tinyint
declare @sufix varchar(7)
set @i = 0
while @i < 7
begin
set @sufix = @sufix + '0'
set @i = @i + 1
end
|
[ Koce @ 17.06.2008. 14:30 ] @
moras da inicijalizujes i @sufix
set @sufix = ''
inace null + bilo sta je Null
p.s. naravno, brze je ovako:
declare @sufix varchar(7)
set @sufix = ''
while len(@sufix) < 7
begin
set @sufix = @sufix + '0'
end
print @sufix
[ ooxoo11 @ 17.06.2008. 14:35 ] @
thnx!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.