Pular para o conteúdo

Fóruns SQL e PL/SQL Duvida uso do Bulk Collect e estouro de memoria ORA-04030 Duvida uso do Bulk Collect e estouro de memoria ORA-04030

#105720
Avatar photoRegis Araujo
Participante

    Opa..!

    Boa tarde a Todos..!!!

    Acrescente a entrada abaixo antes do EXIT WHEN p_cursor%NOTFOUND;


    V_COD_LOJA.DELETE;
    V_COD_PRDUTO.DELETE;
    V_COD_EVENTO.DELETE;
    V_DSC_EVENTO.DELETE;
    V_DAT_INICIO_EVENTO.DELETE;
    V_DAT_FIM_EVENTO.DELETE;
    V_COD_TIPO_EVENTO.DELETE;
    V_DSC_TIPO_EVENTO.DELETE;

    Você precisa limpar as informações da memória, o buck collect é muito mais aproveitado com FORALL ao invês de for loop;

    Espero que ajude..!

    Abraços..!