Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2010, 10:27
Avatar de 8vio
8vio
 
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: select max - variables

Aqui esta:


PROCEDURE SP_MAX_VALOR(V_TABLA IN VARCHAR2, V_CAMPO IN VARCHAR2, oCursor OUT REFAPLI) is
v_sql varchar2(1000);
BEGIN
v_sql := 'SELECT MAX ('|| V_CAMPO ||')FROM ' || V_TABLA;
OPEN oCursor FOR v_sql USING V_CAMPO, V_TABLA;


EXCEPTION
WHEN OTHERS THEN
NULL;
END;


Ok te falto los parentesis del MAX eso era todo :) ahora no se si necesitabas utilizar el using, pero el error te daba por los parentesis. En rojo lo que daba el error.

Saludos y cualquier cosa pegas un grito,