In Oracle ist es möglich, eine SELECT
Anweisung auszuführen, die die Zeilennummer als Spalte in Ihrer Ergebnismenge zurückgibt.
Zum Beispiel,
SELECT rownum, column1, column2 FROM table
kehrt zurück:
rownum column1 column2 1 Joe Smith 2 Bob Jones
Aber ich möchte nicht jede Spalte von Hand angeben. Ich möchte so etwas tun wie:
select rownum,* from table
Rownum Spalte1 Spalte2 Spalte3 Spalte4 1 Joe Smith 1 2 2 Bob Jones 3 4
Irgendwelche Ideen?
table.*
) funktioniert dies nicht unter Oracle, für das diese Frage gestellt wurde.