› Fóruns › Banco de dados Oracle › Expurgo de uma Tabela › Expurgo de uma Tabela
26 de maio de 2011 às 12:30 am
#99380
Participante
Creio que assim o custo do DELETE seja menor.
CREATE OR REPLACE PROCEDURE QUEUE_PURGE() AS
BEGIN
DELETE FROM QUEUE WHERE TO_CHAR( DATE_INSERTED, 'YYYYMMDD' ) <= TO_CHAR( (SYSDATE - 7), 'YYYYMMDD' );
);
END QUEUE_PURGE;