Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/10/2015, 02:50
lolo435
 
Fecha de Ingreso: abril-2013
Mensajes: 36
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Duda query en ORACLE

Cita:
Iniciado por gnzsoloyo Ver Mensaje
En Oracle es obligaorio usar FROM con toda sentencia SELECT. Si lees el manual (e incluso todos los tutoriales), verás que en todos los casos semejantes al tuyo se invoca un "FROM dual".
"DUAL" es una tabla dummie, falsa o virtual, que Oracle usa para cumplir con el requisito indicado, pero que no existe. Se usa como simulación.
Tu query simplemente debería ser así:
Código SQL:
Ver original
  1. SELECT
  2.     (CASE ( SUBCONSULTA_1 >1) THEN
  3.         SUBCONSULTA_2
  4.     ELSE
  5.         SUBCONSULTA_3
  6.     END) resultado
  7. FROM dual;

Eso es lo que estaba buscando, no sabia que existiera tal tabla.

Muchas gracias!