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

PL / SQL:ORA-00904:định danh không hợp lệ &PL / SQL:Tuyên bố bị bỏ qua &PLS-00364:sử dụng biến chỉ mục vòng lặp không hợp lệ

Trong SQL Developer, bạn không thể sao chép / dán những gì tôi đã viết (trước đây) trong SQL * Plus; bạn bỏ qua số dòng (và SQL> lời nhắc) và chỉ sử dụng cái này:

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. Cách sao chép môi trường R12.2

  2. OracleConnection.Open đang ném ORA-12541 TNS không có người nghe

  3. THAM GIA với conditon trong truy vấn HQL?

  4. Đặt thời gian hết hạn / gia hạn mật khẩu người dùng oracle

  5. Kết quả không mong muốn của ánh xạ nhiều tập trong Oracle SQL