RE: rutina para genear pines

From: mmiranda(at)americatel(dot)com(dot)sv
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: rutina para genear pines
Date: 2005-05-10 18:17:48
Message-ID: 76E0DAA32C39D711B6EC0002B364A6FA044EBD6C@amsal01exc01.americatel.com.sv
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>> Alvaro Herrera wrote:
>> create unique index pin_pines on pines (pin);
>>
>> BEGIN
>> INSERT INTO pines (pin) VALUES (nuevo_pin);
>> total := total + 1;
>> EXCEPTION WHEN others THEN
>> raise notice 'duplicado %', nuevo_pin;
>> END;
>> IF (total >= 10) THEN
>> RETURN;
>> END IF;
>> END LOOP;
>> end;
>> $$;
>

Con respecto a esta parte de chequeo de errores, es mas optimo dejar que
postgres verifique solito y solo evaluar los errores (EXCEPTIONS) de clave
primaria o indice unico repertido en el insert?, yo tengo varios SP que
verifican estos errores usando codigo sql (querys) antes de mandar el
insert, si es mas optimo dejar hacer el trabajo a postgres, deberia
cambiarlos es esta nueva (para mi) modalidad no?
Favor sus comentarios.

> ---
> Miguel

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message P@blo Villad@ 2005-05-10 19:27:27 Ayuda Manejo de Horas
Previous Message Juan Pablo Espino 2005-05-10 17:11:54 Re: Query Tree