Pular para o conteúdo

Fóruns Banco de dados Oracle EXECUTAR COMMIT AUTOMATICO EXECUTAR COMMIT AUTOMATICO

#97618
Avatar photoRegis Araujo
Participante

    Fala Lucas..!!

    Então..!! O Bulk Collection tem uma opção para vc fazer COMMIT de X em X..

    Ex..

    cMAXIMOCOMMIT CONSTANT NUMBER(7) := 100000;
    ...
    FETCH C1 BULK COLLECT INTO TABELA_AUX LIMIT cMAXIMOCOMMIT;
    ...

    Onde quando chegar ao valor informado, ele da COMMIT e continua o processo COMMITANDO a cada o limit especificado até o seu termino..!!

    Onde o ganho em tempo e performance com BULK é imensamente melhor..!!!

    De uma lida mais profunda sobre isto.. vc vai gostar..!

    Abraços..!