Quiero seleccionar todas las filas de una tabla seguido por un número aleatorio entre 1 y 9:Generación de Números Aleatorios En cada fila de consultas de Oracle
select t.*, (select dbms_random.value(1,9) num from dual) as RandomNumber
from myTable t
Pero el número aleatorio es el mismo de fila en fila, solo diferente de cada ejecución de la consulta. ¿Cómo hago que el número sea diferente de una fila a otra en la misma ejecución?
Para que quede claro, la llamada 'dbms_random.value()' solo se ejecuta una vez, ya que th e 'select' está en se evalúa antes del' select' externo. –