ORDER BY EN VISTA EN LINEA

next
29 de Septiembre del 2005
Tengo que correr esta consulta: SELECT * FROM ( SELECT * FROM people ORDER BY dbms_random.VALUE ) WHERE
ROWNUM <= 4

y me tira un error que falta el parentesis derecho antes del order by. Puede ser que no se pueda poner un order by en una vista en linea??. Gracias

Jor-El
29 de Septiembre del 2005
Cierto.
Creo que a partir de la 9i si se puede ¿ que version tiene la BBDD ?

next
29 de Septiembre del 2005
Tengo la version 8i. Sera eso?. De que otra forma se podria resolver?. Gracias

Alberto Rico Avenda?
29 de Septiembre del 2005
No estoy seguro si dbms_random.VALUE es de version 8, en caso contrario mencionalo y te envio una función para ello

SELECT * FROM scott.emp where rownum < 4
ORDER BY dbms_random.VALUE