Montag, 20. Februar 2012

ORACLE UNION ALL

select field1, field2, . field_n
from TABLE_A
UNION ALL
select field1, field2, . field_n
from TABLE_B

Spalten on the Fly hinzufügen:
z.B Tabelle_B hat eine Spalte 'Wayne' welche in A nicht enthalten ist. Nun möchte man über diese Spalte Wayne ein Lookup machen, somit lautet der Select für Spalte_A:
SELECT A.*, NULL AS WAYNE, Schon hat man in der Tabelle_A eine zusätzliche Spalte, ohne die Tabelle A zu verändern.

Keine Kommentare:

Kommentar veröffentlichen