From: | "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Funcion IsDate |
Date: | 2006-01-02 16:40:23 |
Message-ID: | 000201c60fbb$40487830$0401a8c0@srvcampos |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
tengo la sgte tabla :
CREATE TABLE sgct.cliente_contacto
(
codigo_contacto serial NOT NULL,
codigo_cliente int4 NOT NULL,
usuario varchar(30),
programa varchar(20),
factual timestamp,
nombre_contacto varchar(60),
nombre_cargo varchar(60),
telefono varchar(25),
email varchar(45),
fecha_cumpleanio date,
CONSTRAINT cliente_contacto_pkey PRIMARY KEY (codigo_contacto,
codigo_cliente),
CONSTRAINT cliente_contacto_codigo_cliente_fkey FOREIGN KEY
(codigo_cliente) REFERENCES sgct.cliente (codigo_cliente) ON UPDATE RESTRICT
ON DELETE RESTRICT
)
WITHOUT OIDS;
ALTER TABLE sgct.cliente_contacto OWNER TO postgres;
GRANT ALL ON TABLE sgct.cliente_contacto TO postgres;
GRANT ALL ON TABLE sgct.cliente_contacto TO public;
Tengo la sgte funcion que inserta en dicha tabla
CREATE OR REPLACE FUNCTION sgct.fp_cliente_contacto_ins("numeric",
"varchar", "varchar", "varchar", "varchar", "varchar", "varchar", date)
RETURNS int8 AS
$BODY$
INSERT INTO sgct.cliente_contacto
(
codigo_cliente,
usuario,
programa,
factual,
nombre_contacto,
nombre_cargo,
telefono,
email,
fecha_cumpleanio
)
VALUES
($1, $2, $3,CURRENT_TIMESTAMP, $4, $5, $6, $7, to_date($8,'yyyy-mm-dd'));
select currval('sgct.cliente_contacto_codigo_contacto_seq');
$BODY$
LANGUAGE 'sql' VOLATILE;
ALTER FUNCTION sgct.fp_cliente_contacto_ins("numeric", "varchar", "varchar",
"varchar", "varchar", "varchar", "varchar", date) OWNER TO postgres;
Necesito que esta funcion me retorne el secuencial generado para la columa
codigo contacto, que cambios debo hacer en la funcion para lograr esto?
Muchas gracias por la ayuda y feliz año para todos.
From | Date | Subject | |
---|---|---|---|
Next Message | Lic. Martin Marques | 2006-01-02 16:41:16 | Re: Funcion IsDate |
Previous Message | Lic. Martin Marques | 2006-01-02 16:40:15 | Re: trabajar con campo tipo time |