sql >> Databáze >  >> RDS >> Oracle

ORA-00905:Chybějící klíčové slovo oracle

Nejpravděpodobnější problém je MJNSXJJRW AS S0 . Používáte AS klíčové slovo při definování aliasů sloupců, nikoli při definování aliasů tabulek.

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" ; 

Předpokládám, že "str_val" je sloupec, nikoli řetězcový literál. Pokud je to druhé, měli byste použít jednoduché uvozovky.




  1. python-mysqldb bez transakcí

  2. ORA 01400 a ORA 02296:Nelze vložit hodnotu null nebo upravit přidané vlastnosti sloupce na NOT NULL

  3. Oprava Msg 8116 „Datový typ argumentu varchar je neplatný pro argument 1 funkce session_context“ v SQL Server

  4. Automatické vypnutí MySQL