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

Oracle SQL Developer — błąd:słowo kluczowe FROM nie zostało znalezione w oczekiwanym miejscu

Masz końcowy przecinek w ostatniej tabeli (proddta.f4301 c ) z FROM klauzula i powinna stać się

... 
FROM PRODDTA.F5543170 a,
     proddta.f4209 b,
     proddta.f4301 c  
...

które należy usunąć.

Masz również końcowy przecinek w instrukcji Select, który również powinien zostać usunięty.

...
rank() over (partition by pckcoo, pcdoco, pcdcto, pclnid order by FX_PARA_GREGORIANA(HORDJ, 'DD/MM/YYYY')||' '||rpad(HORDT,6,'0') desc) as rank
...

Wreszcie, dla aliasu tabeli musisz użyć podwójnych zamiast pojedynczych cudzysłowów:

select  
   PCKCOO AS "COMPANHIA_DO_PEDIDO_NUMERO_DO_PEDIDO",
   PCDOCO AS "DOCUMENTO_NUMERO_DA_OS_FATURA",
   PCDCTO AS "TIPO_DE_ORDEM",
   PCSFXO AS "SUFIXO_DO_PEDIDO",
   rpad(HORDT,'0',6) AS "HORARIO_DE_LIBERACAO",
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Informacje o elemencie formatu RM w Oracle

  2. Łącze do bazy danych Oracle - połącz się z serwerem proxy za pomocą znaków specjalnych w nazwie użytkownika

  3. 2 sposoby zwracania wierszy, które nie zawierają wartości liczbowych w Oracle

  4. Oracle/Sybase SQL — uzyskaj wartość na podstawie poprzedniego rekordu (nie zwykłą LAG)

  5. Funkcja RTIM() w Oracle