Hallo,
ich kann es mir nicht ganz erklären aber ich habe folgendes Problem in dieser Schleife in einer SP:
<PRE>
declare @i as int
..
set @i = 10
while @i <= 18
begin
set @foot = cast ( @i as nchar )
-- auch nchar(2) oder vchar(2) und auch char(2) dasselbe
print @i
print @foot
--Insert Into ..
set @i = @i + 1
end
</PRE>
Das Interessante daran ist die Ausgabe:
<PRE>
10
1
11
1
12
1
13
1
14
1
15
1
16
1
17
1
18
1
</PRE>
Nachdem also in char bzw varchar .. gecastet wurde bleibt nur die 1. Wo liegt der Fehler .. oder was sehe ich nicht?
Danke für Hilfe
Gruß
Reiko
ich kann es mir nicht ganz erklären aber ich habe folgendes Problem in dieser Schleife in einer SP:
<PRE>
declare @i as int
..
set @i = 10
while @i <= 18
begin
set @foot = cast ( @i as nchar )
-- auch nchar(2) oder vchar(2) und auch char(2) dasselbe
print @i
print @foot
--Insert Into ..
set @i = @i + 1
end
</PRE>
Das Interessante daran ist die Ausgabe:
<PRE>
10
1
11
1
12
1
13
1
14
1
15
1
16
1
17
1
18
1
</PRE>
Nachdem also in char bzw varchar .. gecastet wurde bleibt nur die 1. Wo liegt der Fehler .. oder was sehe ich nicht?
Danke für Hilfe
Gruß
Reiko
Comment