SQL Server Verkettung varchar und int
Habe ich zwei Variablen:
Ist varchar und ein int, ich bin nicht sicher, wie Sie Sie schreiben eine while-Schleife über Gießen, so dass es wird die folgende angezeigt: zum Beispiel, wenn die while-Schleife 5, dann sollte das Ergebnis sein
Meter 1
2 Meter
3 Meter
4 Meter
Meter 5.
Habe ich diesen code, aber es wird nicht ausgeführt (kann nicht konvertieren von varchar zu int), auch wenn ich das Gießen funktioniert es nicht.
DECLARE @Name varchar (20) = 'Meter',
@MeterNumber int = 1
WHILE (@MeterNumber < 5)
BEGIN
PRINT @Name + ' ' + @MeterNumber
SET @MeterNumber = @MeterNumber + 1
END
- müssen Sie die cast-oder convert - @MeterNumber varchar, wenn Sie es ausdrucken
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte dies der trick: wandeln Sie die MeterNumber varchar, wenn Sie es drucken.
EDIT:
Versuchen, diese (ohne
LOOP
) -