| From: | "carlosespinoza" <carlosespinoza(at)bol(dot)com(dot)br> |
|---|---|
| To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | [Pgsql-ayuda] Auxilio com SELECT NEXTVAL.....Por Favor |
| Date: | 2003-09-24 12:53:36 |
| Message-ID: | HLPYHC$IAdF6nCU8IdYYzZ9PUPAGIf3GvlpCcV90wFxWGv08Zt1M@bol.com.br |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
trato de cargar el resultado de un SELECT NEXTVAL
('Cliente_ID_SEQ') a una variable de esta forma:
CREATE FUNCTION AutoIncCliente () RETURNS TRIGGERS AS'
BEGIN
NEW.IDCliente := SELECT NEXTVAL
('Cliente_IDCliente_SEQ');
RETURN NEW;
END;' LANGUAGE 'plpgsql';
CREATE TRIGGER AutoNumberCliente BEFORE INSERT ON CLIENTE
FOR EACH ROW EXECUTE PROCEDURE AutoIncCliente();
sobre este estamento ***NEW.IDCliente := SELECT NEXTVAL
('Cliente_IDCliente_SEQ');*** me da error.
mi versión de Postgres és la 7.3.2, ,y lo necesito justo
BEFORE INSERT, me puede alguém ayudar.
OBS. el estamento NEW.IDCliente := (SELECT (MAX
(IDCliente) + 1) FROM CLIENTE), no me funciono quando la
tabla esta vacia, solo me funciono quando la tabla ja
tiene registro.
Gracias desde luego.
carlosespinoza(at)bol(dot)com(dot)br
__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Víctor R. Ruiz | 2003-09-24 13:12:48 | Re: [Pgsql-ayuda] Base de datos corrupta |
| Previous Message | Pablo E. Siciliano | 2003-09-24 12:50:13 | [Pgsql-ayuda] modificación de constraints |