Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2007, 09:49
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 5 meses
Puntos: 7
Re: Empezando con plpgsql, dudas basicas en SP

Buenas seyko,

Perdona por la equivocación, había cambiado eso en el pgAdminIII pero al poner el post se me olvidó.

Código:
CREATE OR REPLACE FUNCTION pdameempleados(inout PCODEMPLEADO integer)
AS
$BODY$
	DECLARE txtResultado text;
	BEGIN
	UPDATE templeados set nombre='clavijo' where cod_empleado=PCODEMPLEADO;
	txtResultado := 'select * from templeados';
	return txtResultado;

	EXCEPTION WHEN OTHERS THEN
		PCODEMPLEADO := -1;
	END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
El error que me da sigue siendo el mismo:
ERROR: RETURN cannot have a parameter in function with OUT parameters at or near "txtResultado"
Estado SQL:42601
Caracter: 249

Hay forma de tener un parametro de salida en un SP, que devuelva una consulta ?

Gracias por vuestro tiempo.
__________________
Charlie.