Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-00905:Orakelfehler bei fehlendem Schlüsselwort

Das wahrscheinlichste Problem ist MJNSXJJRW AS S0 . Sie verwenden den AS Schlüsselwort beim Definieren von Spaltenaliasen, nicht beim Definieren von Tabellenaliasen.

CREATE VIEW MJNSXJJRW_view AS  
SELECT B.oID AS "_oid", B.oTm AS "_otm" 
FROM 
(SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B 
LEFT JOIN MJNSXJJRW S0 ON 
    B.oID = S0.oID AND 
    S0.idx = 0 AND 
    S0.kID = "str_val" ; 

Ich gehe davon aus, dass "str_val" ist eine Spalte, kein String-Literal. Wenn letzteres der Fall ist, sollten Sie einfache Anführungszeichen verwenden.