From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | David Ortiz <davicho_ok(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Fuctions PostgreSQL y Java |
Date: | 2005-07-15 17:09:13 |
Message-ID: | c2d9e70e0507151009284f6c88@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> CREATE OR REPLACE FUNCTION
> add_autor(int,varchar,varchar,varchar,int,anyelement,varchar,varchar)
> RETURNS int AS '
> DECLARE
> results INTEGER;
> BEGIN
> insert into autor
> (cod_autor,nombres_autor,apellidos_autor,nacionalidad,vigencia,fecha_creacion,biografia,observaciones)
> values
> ($1,$2,$3,$4,$5,$6,$7,$8);
imagino que si llego hasta aqui es por que no hubo ningun error...
vale la pena usar GET DIAGNOSTICS y la pregunta? aunque imagino que de
todos modos la diferencia es minima.
> GET DIAGNOSTICS results := ROW_COUNT;
> IF results >=1 THEN
> RETURN 1;
> END IF;
> EXCEPTION
> WHEN unique_violation THEN
> RETURN 0;
> WHEN others THEN
> RETURN 0;
> END;
> ' LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
>
>> CREATE OR REPLACE FUNCTION
>> add_autor(int,varchar,varchar,varchar,int,anyelement,varchar,varchar)
>
> select add_autor(213,'Autor ABC','Apellido
> Autor','Camboyano',1,now(),'No','Autor de Prueba');
>
probablemente el 6to campo es un timestamp porque lo tienes como anyelement?
> El drama esta cuando la quiero ejecutar a través de una clase en Java.
>
> He realizado diversas formas.
>
> ObjectResultSet = createStatement.executeQuery(select funcion(parametros));
> CallableStatement proc = ObjectConnection.prepareCall(select
> funcion(parametros));
> ObjectInt = createStatement.executeUpdate(select funcion(parametros));
>
> todos estos sin ningun resultado.
>
y que error arroja?
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | David Ortiz | 2005-07-15 19:29:41 | PostgreSQL |
Previous Message | Alvaro Herrera | 2005-07-15 16:25:43 | Re: Fuctions PostgreSQL y Java |