07/04/2006, 20:09
|
| Colaborador | | Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses Puntos: 11 | |
el principal problema que tienes con esa sentencia es que NUM (campo de la tabla donde buscas) debe estar comprendido y existir entre 1 a 22178. Te lo extrae si tienes dicha tupla en la tabla pero si el random te arroja un numero que no tienes en NUM te dara NULL
Creo que te puede servir mas este
SELECT columna FROM ( SELECT columna FROM tabla ORDER BY dbms_random.value ) WHERE rownum = 1
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |