[Resolvido] Exercicio/Oracle/Date1
Vamos la.. preciso de uma procedure que faça um delete quando eu entrar com o numero do " MÊS "
segue abaixo o que eu conseguir fazer... mas ainda assim não ta dando certo.. eu não manjo muito de PROCEDURE com DELETE embutido. valeu abç!
CREATE OR REPLACE PROCEDURE TRD_DAAATA(V_NUM IN NUMBER) IS
BEGIN
FOR I IN (SELECT
DISTINCT TO_CHAR(DATA_ADMISSAO,'MM') LOL
FROM EMPRE
WHERE DATA_ADMISSAO = TO_CHAR(V_NUM,'MM')
GROUP BY TO_CHAR(DATA_ADMISSAO,'MM')) LOOP
DELETE EMPRE
WHERE I.LOL = TO_CHAR(V_NUM,'MM');
END LOOP;
END;Discussão (3)
Carregando comentários...