| From: | "Hector Manuel Solis Mulet" <hmsolis(at)estudiantes(dot)uci(dot)cu> |
|---|---|
| To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | parametro tipo TIME |
| Date: | 2008-04-02 00:22:59 |
| Message-ID: | 0FB4824B281F5543A0DCEFFE3F88A4F805A6FBF9@ucixs78.uci.cu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Hola ..
Estoy haciendo un procedimiento sencillo que le paso varios parámetros, el problema viene cuando le paso un parámetro de tipo TIME a la funcion, porque no me reconoce este parámetro, la función es la siguiente:
********************************************************************************************************************************
-- Function: pa_insertar_trazas(id_funcionalid integer, id_component integer, id_usuari character varying, id_cod_traz integer, fech date, hora_traza time without time zone, descrip text)
RETURNS boolean AS
$BODY$
/* New function body */
begin
insert into public."tb_traza" (id_codificador_funcionalidad,
id_codificador_componente,
id_usuario,id_codificador_traza,
fecha,hora,descripcion)
values ($1,$2,$3,$4,$5,$6,$7);
return true;
end
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION pa_insertar_trazas(id_funcionalid integer, id_component integer, id_usuari character varying, id_cod_traz integer, fech date, hora_traza time without time zone, descrip text) OWNER TO postgres;
*******************************************************************************
alguien me podría decir porque no me reconoce el parámetro $6, o es que los datos de este tipo hay que ponerlos de una forma diferente dentro de la función ... ??
he probado la misma consulta de la función pasandole valores fijos y compila bien, pero cuando trato de ejecutar la función explota en $6
Gracias por adelantado ...
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Raul Lapitzondo | 2008-04-02 04:49:33 | Re: como pasar este campo |
| Previous Message | Diego Gil | 2008-04-01 23:47:28 | Re: Framework de persistencia |