Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

PL/SQL:ORA-00904:pengenal tidak valid &PL/SQL:Pernyataan diabaikan&PLS-00364:penggunaan variabel indeks loop tidak valid

Di SQL Developer Anda tidak dapat menyalin/menempel apa yang saya tulis (sebelumnya) di SQL*Plus; Anda akan menghilangkan nomor baris (dan SQL> prompt) dan gunakan ini saja:

set serveroutput on
begin
  for cur_r in
    (select order_id, ship_via as company_name, order_date
     from orders
     where order_date < trunc(sysdate)
       and rownum <= 5
    )
  loop
    dbms_output.put_line('------------');
    dbms_output.put_line('Order ID   = ' || cur_r.order_id);
    dbms_output.put_line('Order date = ' || to_char(cur_r.order_date, 'dd.mm.yyyy'));
    dbms_output.put_line('Company    = ' || cur_r.company_name);
  end loop;
end;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE - ORA-01843:bukan bulan yang valid

  2. Cara Mendapatkan Nama Hari dari Tanggal di Oracle

  3. Bagaimana cara memeriksa NULL atau tidak valid dalam permintaan HQL

  4. Panggil kueri Oracle berparameter dari ADODB di Classic ASP

  5. Pencarian case-sensitive di Oracle