Thema: SQL syntax

Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

SQL syntax

  Alt 6. Jan 2011, 10:37
Datenbank: oracle • Version: 9 • Zugriff über: egal
Hallo zusammen, ich steh mir irgendwie selbst auf der Leitung.
bei folgender Abfrage:
Code:
select idedos,idebre,schutz.TodDat
from (
select idedos,idebre,idepay,databd "TodDat" from tabbre where tabbre.databd is not null
union
select idedos,idebre,idepay,datexp "TodDat" from tabbre where tabbre.databd is null) schutz
bekomme ich unter SQLplus diese Fehlermeldung:
Zitat:
ERROR at line 1:
ORA-00904: "SCHUTZ"."TODDAT": invalid identifier
ein select * liefert aber folgendes Ergebnis:

Code:
    IDEDOS    IDEBRE    IDEPAY TodDat
---------- ---------- ---------- ---------
   1001582    1026321        137 28-FEB-41
   1001582    1026322        138 28-APR-42
....
Warum bekomme ich da Mecker?

Grüße
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat