Bom dia, o exercício pede para que seja gravado 100 números aleatórios entre 0 e 1000. O código abaixo seria a resposta que fica no bloco "Opinião do instrutor", enfim, o certo não seria o @CONTMAXIMO receber o valor 100?
DECLARE @TABELA TABLE (NUMERO INT)
DECLARE @CONTADOR INT
DECLARE @CONTMAXIMO INT
SET @CONTADOR = 1
SET @CONTMAXIMO = 1000
WHILE @CONTADOR <= @CONTMAXIMO
BEGIN
INSERT INTO @TABELA (NUMERO) VALUES
([dbo].[NumeroAleatorio](0,1000))
SET @CONTADOR = @CONTADOR + 1
END
SELECT * FROM @TABELA