我有两个变量:
一个是 varchar,一个是 int,我不知道如何使用强制转换编写一个 while 循环,以便它显示以下内容:例如,如果 while 循环是 5,那么结果应该是 Meter 1 Meter 2 Meter 3 Meter 4 Meter 5.
我有这段代码,但它没有运行(无法将 varchar 转换为 int),即使我进行强制转换它也不起作用。
DECLARE @Name varchar (20) = 'Meter',
@MeterNumber int = 1
WHILE (@MeterNumber < 5)
BEGIN
PRINT @Name + ' ' + @MeterNumber
SET @MeterNumber = @MeterNumber + 1
END