Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ORA-00933 comando sql no terminado correctamente

Estas en el tema de ORA-00933 comando sql no terminado correctamente en el foro de Oracle en Foros del Web. Hola, Mi problema es q tengo un store procedure y en él incluyo esta condición IF condicion1 IS NOT NULL THEN EXECUTE IMMEDIATE consulta||condicion1; ELSE ...
  #1 (permalink)  
Antiguo 22/10/2012, 16:39
 
Fecha de Ingreso: octubre-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
ORA-00933 comando sql no terminado correctamente

Hola,
Mi problema es q tengo un store procedure y en él incluyo esta condición

IF condicion1 IS NOT NULL THEN
EXECUTE IMMEDIATE consulta||condicion1;
ELSE
EXECUTE IMMEDIATE consulta||condicion2;
END IF;

al compilarlo no me arroja errores de compilación pero al probarlo me dice que hay un error ORA-00933 comando sql no terminado correctamente en el primer execute ya le revise y le cambie muchas veces según info q encontre en la web pero nada.

Agradeceria a quien me pueda colaborar, de ante mano gracias! :)
  #2 (permalink)  
Antiguo 23/10/2012, 01:06
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: ORA-00933 comando sql no terminado correctamente

Si el EXECUTE IMMEDIATE es una SELECT, tiene que haber un INTO ( ¿ o con eso era "using" ? ) , enfocalo por ahí.

Ah, la "consulta" y la "condición" supongo que estarán separados por lo menos por un blanco

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.