Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2006, 20:09
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 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
** ***