From: | "Maria Eugenia Paradas Mendez" <mpm_maru(at)hotmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | ayuda con vistas |
Date: | 2006-05-19 16:31:02 |
Message-ID: | BAY118-F24A5D9676626F40E09C2EEBA70@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenos dias.
Por favor tengo un problema: estoy utilizando una funcion para crear una
vista que es la siguiente:
--OBTENER SOLICITUDES DEL RANGO Y DEL PROVEEDOR
CREATE OR REPLACE FUNCTION valobtsolprovran(_varchar) RETURNS integer AS $$
--Maria Eugenia Paradas
--17/05/2006
--Las entradas a suministrar son: el rif del proveedor, la fecha inicial del
rango y la fecha final
DECLARE
arre $1%TYPE := $1;
prov varchar:= arre[1];
ini date:= (CAST(arre[2] AS date));
fin date:= (CAST(arre[3] AS date));
BEGIN
CREATE OR REPLACE TEMPORARY VIEW vista_sol_pro_ran AS
SELECT s.* FROM solpeda_prov s, relprodprov r WHERE ((s.fecha >=
ini)and(s.fecha <= fin)) and (s.relprodprov = r.relprodprov) and (r.rifprov
= prov);
return(SELECT count(*) FROM vista_sol_pro_ran);
END;
$$ LANGUAGE 'plpgsql';
para la creacion de la vista utilizo los parametros de la funcion.
Al hacer la llamada de la funcion (select
valobtsolprovran('{J-67890,18-1-6,21-3-6}');) me da el siguiente error:
ERROR: no value found for parameter 1
CONTEXT: SQL statement "SELECT (SELECT count(*) FROM vista_sol_pro_ran)"
Que significa el error y como puedo resolverlo?
Por que cuando hago la llamada no me crea la vista?
NOTA: SI TENGO DATOS EN LA BD ME ARROJA EL ERROR MENCIONADO Y CUANDO NO
TENGO DATOS ME RETORNA UN "0" INDICANDO QUE NO EXISTEN DATOS PARA LA VISTA
PERO DE IGUAL MANERA NO ES CREADA.
_________________________________________________________________
Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín, ¡en
tu idioma! http://latino.msn.com/noticias/
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-05-19 16:44:56 | Re: ayuda con vistas |
Previous Message | Alvaro Herrera | 2006-05-19 15:34:19 | Re: pg_ctlcluster |