Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PostgreSQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=42)
-   -   Problemas con las secuencias (https://www.clubdelphi.com/foros/showthread.php?t=69201)

elistraus 02-08-2010 01:28:57

Problemas con las secuencias
 
saludos a toda la comunidad, no se porque no me resulta mi secuencia si hago todos los pasos, esto es lo que hago para crearla y me da un error que no existe relacion con la secuencia, si alguien me puede aclarar porfavor,,,saludos

CREATE SEQUENCE sideconc.seq_cod_sed
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 5501
CACHE 1;
ALTER TABLE sideconc.seq_cod_sed OWNER TO postgres;

CREATE OR REPLACE FUNCTION sideconc."TRG_SEQ_SED"()
RETURNS trigger AS
$BODY$BEGIN
New.codigo:=nextval('seq_cod_sed');
Return NEW;
END;$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION sideconc."TRG_SEQ_SED"() OWNER TO postgres;

CREATE TRIGGER trg_seq_cod
BEFORE INSERT
ON sideconc.sede
FOR EACH ROW
EXECUTE PROCEDURE sideconc."TRG_SEQ_SED"();

no se porque no funciona debería mostarme la seceuncia al insertar datos en la tabla

yapt 02-08-2010 08:49:29

A ver si esto ayuda...

Código SQL [-]
CREATE OR REPLACE FUNCTION sideconc."TRG_SEQ_SED"()
  RETURNS trigger AS
$BODY$BEGIN
    New.codigo:=nextval('sideconc.seq_cod_sed');
    Return NEW;
END;$BODY$
  LANGUAGE 'plpgsql' VOLATILE
  COST 100;
ALTER FUNCTION sideconc."TRG_SEQ_SED"() OWNER TO postgres;

Si no es esto, no se me ocurre.

Saludos.

elistraus 02-08-2010 19:05:51

siiiii era eeesoo muuuuuuuuuuuuuchas gracias, como no se me ocurrio , te pasaste de verdad!!!!

elistraus 02-08-2010 19:15:54

mmmmm no se como se cierra este hilo

yapt 03-08-2010 22:46:34

Creo que en ClubDelphi no hace falta cerrar los hilos. Quizá me equivoco.

Me alegra haber podido ayudar.

Saludos.


La franja horaria es GMT +2. Ahora son las 15:11:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi