[Pgsql-ayuda] (no subject)

Edwin Quijada listas_quijada@hotmail.com
Tue, 16 Sep 2003 16:24:59 +0000


Cuando ejecuto mi funcion en la cosola consigo este error.

WARNING:  Error occurred while executing PL/pgSQL function 
actualizar_pagos_comisiones
WARNING:  line 18 at select into variables
ERROR:  Unable to identify an operator '=' for types 'character' and 
'character varying'
        You will have to retype this query using an explicit cast


who varchar; $1 y$2 integer
La linea 18 es esta:
      who:=cast(concatenar(cast($1 as varchar),cast($2 as varchar)) as 
varchar);

Al parecer no le gusta comparar ni trabajar con cadenas. Hay algun 
tratamiento especial para estas. Lo digo porque tengo otras funciones con el 
mismo problema. :(

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo 
comun"
*-------------------------------------------------------*

_________________________________________________________________
¿Estás buscando un auto nuevo?  http://www.yupimsn.com/autos/