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
InformationsquelleAutor Shatha S | 2013-07-26
Schreibe einen Kommentar