Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-00905:липсваща ключова дума грешка oracle

Най-вероятният проблем е MJNSXJJRW AS S0 . Използвате AS ключова дума при дефиниране на псевдоними на колони, а не при дефиниране на псевдоними на таблици.

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

Предполагам, че "str_val" е колона, а не низов литерал. Ако е последното, трябва да използвате единични кавички.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. конвертиране на sql таблица в матрична форма

  2. Как да инсталирате Oracle Express Edition за SQL практика

  3. Как да направите sqoop за импортиране на данни от oracle clob в avro файлове на hdfs

  4. SQL Server еквивалент на TO_CHAR и преобразуване на формат

  5. Как да изберете данни, които не съвпадат в друга колона