IN SQL jika Anda ingin mengambil data dari tabel, tampilan, dll. Anda perlu menggunakan PILIH penyataan. Di blok anonim Anda, Anda tidak menggunakan pilih, dan Anda mengulang variabel kosong. Jadi Anda perlu menambahkan pilih dalam kode Anda seperti ini (Anda dapat melakukannya dengan kursor yang dideklarasikan juga, tetapi dalam hal ini saya membuatnya sesuai dengan FOR ):
set serveroutput on;
begin
dbms_output.put_line('Department Details are :');
for c in (select department_id, department_name, location_id from department) loop
dbms_output.put_line(c.department_id|| ', ' || c.department_name|| ', ' ||
c.location_id);
end loop;
commit;
end;
Karena Anda menggunakan kursor , tidak perlu mendeklarasikan dan menggunakan variabel sama sekali.