STORED PROCEDURE COM LOOP
Olá, estou precisando fazer um loop em uma stored procedure mas não estou conseguindo.
Gostaria de saber se alguém pode me ajudar mandando um exeplo ou algum artigo que fale sobre isso.
Fred
Gostaria de saber se alguém pode me ajudar mandando um exeplo ou algum artigo que fale sobre isso.
Fred
Tente assim:
USE pubs
GO
WHILE (SELECT AVG(Preco) FROM Livros) 30
BEGIN
UPDATE Livros
SET preco = preco * 2
SELECT MAX(preco) FROM Livros
IF (SELECT MAX(preco) FROM Livros) 50
BREAK
ELSE
CONTINUE
END
USE pubs
GO
WHILE (SELECT AVG(Preco) FROM Livros) 30
BEGIN
UPDATE Livros
SET preco = preco * 2
SELECT MAX(preco) FROM Livros
IF (SELECT MAX(preco) FROM Livros) 50
BREAK
ELSE
CONTINUE
END
Só coloquei para exemplificar que vc pode sair do while no meio do bloco se uma determinada condição for atingida.
Tópico encerrado , respostas não são mais permitidas