Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-00905:brak wyroczni błędu słowa kluczowego

Najbardziej prawdopodobnym problemem jest MJNSXJJRW AS S0 . Używasz AS słowo kluczowe podczas definiowania aliasów kolumn, a nie podczas definiowania aliasów tabel.

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

Zakładam, że "str_val" jest kolumną, a nie literałem ciągu. Jeśli to drugie, powinieneś użyć pojedynczych cudzysłowów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaawansowane kolejkowanie Oracle z .Net

  2. ORA-00979 nie jest grupą według wyrażenia

  3. Jak przechowywać pliki TIFF w Oracle?

  4. Rozszerzenie Centos 6 PHP OCI8 nie działa (niezdefiniowana funkcja oci_connect())

  5. Jak radzić sobie z utratą precyzji w typach numerycznych JDBC z powodu funkcji grupujących?