Re: [Pgsql-ayuda] Parametros a una función dentro de plpgsql.

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Cuevas Luis <lcuevas_br(at)yahoo(dot)com>
Cc: Lista pgsql-ayuda <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] Parametros a una función dentro de plpgsql.
Date: 2004-03-02 18:06:29
Message-ID: 20040302180628.GH11630@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Feb 10, 2004 at 02:37:46AM -0800, Cuevas Luis wrote:

> CREATE FUNCTION prueba(cstring) RETURNS cstring
> AS '/prueba'
> LANGUAGE C;
> [...]

> Aqu? viene el problema, al tratar de pasar $1 como
> parametro de la funci?n "prueba" no me deja pues dice
> que los tipos no son iguales ?? varchar <> cstring.
> ?Qu? tipo de dato puedo usar como parametro en la
> funci?n new? ?Puedo hacer un cast? ?como?

No puedes usar cstring directamente; solo se usa internamente.
Necesitas hacer un cast a text o varchar; creo que hay funciones
textin()/textout() que se supone que hacen eso.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Pido que me den el Nobel por razones humanitarias" (Nicanor Parra)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message nuevoemp 2004-03-03 11:03:19 [Pgsql-ayuda] Nuevo
Previous Message Alvaro Herrera 2004-03-02 18:01:36 Re: [Pgsql-ayuda] OID de un registro. Virus en "pgsql-ayuda.mbox"