Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Possível loop infinito na função

Apenas um detalhe na função para inserir produtos aleatórios é que seria interessante colocar uma verificação se ainda há produtos disponíveis para serem adicionados. Pois vamos supor que existam menos de 10 produtos cadastrados na tabelas produtos e a quantidadee aleatória seja de 10. A função entrará em loop infinito.

Um exemplo de código para esta verificação seria:

IF NOT EXISTS (SELECT CODIGO FROM PRODUTOS WHERE CODIGO NOT IN (SELECT PRODUTO FROM @TABELA))
BEGIN
        PRINT('Não há produtos suficientes cadastrados')
        BREAK
END

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá Marcos, tudo bem?

Muito interessante Marcos esse ponto que você levantou sobre a função entrar em loop infinito. Foi muito legal também você ter compartilhado aqui com a gente a query que pode resolver esse problema :).

Continue assim e bons estudos!