Deletar a última execução de uma tabela
Olas
Tenho uma tabela que é carregada por uma procedure. No começo dessa procedure tenho uma instrução de delete que apaga os registros do mês anterior e carrega novamente. Mas p/ minha carga isso esta errado.
Preciso alterar essa instrução de delete para que se apague a última carga antes do insert.
Tenho um campo Run_ID e seria por esse campo que deve-se deletar.
A instrução que tenho hoje é essa: (que apaga o mês anterior antes do insert)
DELETE Tabela T1
WHERE T1.ANO = EXTRACT (YEAR FROM TRUNC(ADD_MONTHS(SYSDATE,-1), 'MM'))
AND T1.MES = EXTRACT (MONTH FROM TRUNC(ADD_MONTHS(SYSDATE,-1), 'MM'));
.... Mas preciso apagar a última execução através do campo Run_ID
Poderiam me dar um help
Discussão (5)
Carregando comentários...