Re: Ejecutar procedimiento almacenado

From: "Silvio Quadri" <silvioq(at)gmail(dot)com>
To: "Antonio Antonio" <a2076totonio(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ejecutar procedimiento almacenado
Date: 2008-06-05 12:53:18
Message-ID: 61dc71dc0806050553o406f592agf634a1f7b373007a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/6/5 Antonio Antonio <a2076totonio(at)yahoo(dot)es>:
> Hola, gracias por las soluciones que me habeis dado...
>
> he utilizado pg_query("select miprocedimiento()"); y perfecto me devuelve los datos que este proceso retorna de salida....
>
> ahora bien, he modificado el procedimiento añadiendolo parametros y al intentar ejecutarlo deja de funcionar
>
> pg_query("select miprocedimiento($valor1, ' $valor2 ' )");
>
> donde $valor1 y $valor2 son variables de php, $valor1 es un integer y $valor2 es un string y me devuelve:
>
> y mi procedimiento en postgres es: miprocedimiento(inicio integer, charset varchar)
>
> function miprocedimiento(integer, "unknown") does not exist
> HINT: No function matches the given name and argument types. You may need to add explicit type casts.
>
> si tengo que hacer el cast, como y en donde lo hago... o como realizo la llamada ahora...
>
> gracias...
>
>
> ______________________________________________
> Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
> --
> TIP 4: No hagas 'kill -9' a postmaster
>

Pasteá el código de tu procedimiento. Seguro que hay una diferencia
entre el llamado y los parámetros que definiste.
Silvio

--
Silvio Quadri

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message NachXs 2008-06-05 12:56:53 Re: DBDesigner 4
Previous Message Antonio Antonio 2008-06-05 12:44:03 Ejecutar procedimiento almacenado