Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle SQL Developer - Lỗi:Không tìm thấy từ khóa FROM ở nơi mong đợi

Bạn có một dấu phẩy ở cuối trong bảng cuối cùng (proddta.f4301 c ) của FROM mệnh đề và nên trở thành

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

mà cần được loại bỏ.

Bạn cũng có một dấu phẩy ở cuối trong câu lệnh đã chọn của mình cũng cần được xóa.

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

Cuối cùng, đối với bí danh bảng, bạn cần sử dụng dấu ngoặc kép thay vì dấu ngoặc kép:

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. Cách chuyển PK mới sang proc được lưu trữ trong Oracle Apex

  2. ORA-01438:giá trị lớn hơn độ chính xác được chỉ định cho phép đối với cột này - Làm cách nào để lấy cột mà nó đang đề cập đến?

  3. Câu lệnh select oracle sql siêu lập trình

  4. Mở SQL Developer từ dòng lệnh với các tham số (chuỗi kết nối, người dùng, mật khẩu ...)

  5. Sao chép ORACLE_HOME