› Fóruns › Banco de dados Oracle › EXECUTAR COMMIT AUTOMATICO › EXECUTAR COMMIT AUTOMATICO
11 de janeiro de 2011 às 12:22 am
#97618
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..!