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)
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" |