Oracle-Spaltennamen im Format table.column zurückgeben?
Gibt es eine Einstellung oder Methode, mit der Oracle Ergebnisse zurückgibt?<table>.<column>
Format? Zum Beispiel:
Abfrage:
SELECT *
FROM foo f
INNER JOIN bar b
ON b.foo_id = f.id
Gewünschten Erfolge:
F.ID F.BLAH B.ID B.FOO_ID B.BLAH
--------------------------------------------------------
1 blah 7 1 blah
2 blah 8 2 blah
3 blah 9 2 blah
Die naheliegende Lösung besteht darin, jede Spalte einzeln zu aliasenSELECT f.id AS F_ID, ...
; Ich muss jedoch einige sehr große Legacy-Tabellen (über 300 Spalten) exportieren, sodass die Abfragen mit dieser Methode sehr umfangreich und unpraktisch sind.