Gracias por los aportes. ya pude realizar lo que necesitaba.

2012/9/20 William Diaz Pabón <wid...@gmail.com>

> Muchas gracias a todos por sus aportes
>
> El 20 de septiembre de 2012 11:04, Alvaro Herrera <
> alvhe...@2ndquadrant.com> escribió:
>
> Excerpts from William Diaz Pabón's message of jue sep 20 12:00:10 -0300
>> 2012:
>>
>> > Yo tengo una duda, y si tengo por ejemplo un millon de registros que
>> > retorna el cursor, al cual se le hace un procesamiento y el último
>> registro
>> > del cursor genera una exception se pierde todo el procesamiento
>> anterior? o
>> > lo que propone alvaro es lo que se debe hacer para esos casos?.
>>
>> Se pierde.  Si pones un EXCEPTION, entonces no se pierde.
>>
>> > Como hacer para procesar un pool de registros y al terminar el cursor y
>> se
>> > hace commit, guardar los registros procesados exitosamente y los que no
>> que
>> > guarde un error pero que siempre termine de recorrer todo el cursor.
>>
>> En el bloque EXCEPTION puedes hacer cosas divertidas como dar un INSERT
>> que guarde el registro que falló en otra tabla donde sepas que no va a
>> ocurrir el error, o mandarlo al log, o escribirlo en un archivo, o cosas
>> así.
>>
>> --
>> Álvaro Herrera                http://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Training & Services
>>
>
>
>
> --
> Cordialmente.
>
>
> William Diaz Pabón
> Cel: 3157397356
> Bogotá - Colombia
>
> --
> Solo para Mujeres: http://www.lineadebelleza.com/
>
>

Responder a