Skip site navigation (1) Skip section navigation (2)

Problema con una funcion RESUELTO

From: marcosrios(at)planet(dot)com(dot)pe
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problema con una funcion RESUELTO
Date: 2004-05-24 20:33:42
Message-ID: 1085430822.40b25c26ee40d@www.planet.com.pe (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola amigos,

Gracias por sus sugerencias, defini todos los campos como integer y funciono 
sin problemas.

Saludos,

Marcos.


Mensaje citado por: Ricardo Mercado <rmercado(at)dportales(dot)cl>:

> Define todos tus parámetros como integer.
> 
> El dom, 23-05-2004 a las 15:11, Mario Alberto Soto Cordones escribió:
> > Yo llamo a las funciones del siguiente modo y funciona:
> > 
> > select * from crea_vista_kdx(1, 1, 1001001)
> > 
> > P.D. Si no tiene que retornar nada sólo hacer un proceso entonces
> porque
> > no le dices que te retorne void:
> > 
> > Suerte
> > 
> > > Hola amigos,
> > >
> > > He creado la siguiente funcion:
> > > CREATE OR REPLACE FUNCTION crea_vista_kdx(int2,int2,int4) RETURNS
> int2
> > > AS ' DECLARE
> > > 	v_empresa ALIAS FOR $1;
> > > 	v_sucursal ALIAS FOR $2;
> > > 	v_producto ALIAS FOR $3;
> > > 	v_fechadesde := ''2002-07-01'';
> > > 	v_fechahasta := ''2002-07-31'';
> > > BEGIN
> > > 	RAISE NOTICE ''Creando Vista del Kardex'';
> > > 	CREATE OR REPLACE VIEW kardexval AS
> > > 		SELECT *
> > > 		FROM kardex_valorado
> > > 		WHERE empresa=v_empresa
> > > 			AND sucursal=v_sucursal
> > > 			AND cod_producto=v_producto
> > > 		ORDER BY empresa,sucursal,cod_producto,fecha,tipo,comprobante;
> > > 	RAISE NOTICE ''Creacion de Kardex Finalizado..'';
> > > 	RETURN 1;
> > > END;
> > > ' LANGUAGE plpgsql;
> > >
> > > El problema es que no se como llamar a esta funcion enviando
> parametros,
> > >  intente de la siguiente forma:
> > >
> > > select crea_vista_kdx(1, 1, 1001001)
> > >
> > > y me genera este error:
> > >
> > > ERROR:  Function crea_vista_kdx(integer, integer, integer) does not
> > > exist
> > > 	Unable to identify a function that satisfies the given argument
> types
> > > You may need to add explicit typecasts
> > >
> > > Hice la prueba sin parametros y funciona bien.
> > >
> > > Por favor, como debo llamar a la funcion enviando parametros y que
> > > funcione.
> > >
> > > Gracias.
> > >
> > > Marcos.
> > >
> > > ---------------------------(end of
> broadcast)---------------------------
> > > TIP 4: No hagas 'kill -9' a postmaster
> > 
> > 
> > 
> > 
> > ---------------------------(end of
> broadcast)---------------------------
> > TIP 6: ¿Has buscado en los archivos de las listas de correo?
> > 
> >                http://archives.postgresql.org
> 
> 
> ---------------------------(end of
> broadcast)---------------------------
> TIP 8: explain analyze es tu amigo
> 

In response to

pgsql-es-ayuda by date

Next:From: Guillermo GarciaDate: 2004-05-24 21:22:52
Subject: Ordenamiento Alfabetico
Previous:From: Alvaro HerreraDate: 2004-05-24 19:25:09
Subject: Re: Backup failed

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group