Ich möchte alle Zeilen einer Tabelle durch eine Zufallszahl zwischen 1 bis 9 gefolgt auszuwählen:Generierung von Zufallszahlen in jeder Zeile in Oracle Abfrage
select t.*, (select dbms_random.value(1,9) num from dual) as RandomNumber
from myTable t
Aber der Zufallszahl ist das gleiche von Zeile zu Zeile, nur unterschiedlich von jedem Lauf der Abfrage. Wie ändere ich die Nummer in derselben Ausführung von Zeile zu Zeile?
Nur um klar zu sein, der Aufruf 'dbms_random.value()' wird nur einmal ausgeführt, seit th e 'select' es wird vor dem äußeren' select' ausgewertet. –