IN SQL als u gegevens wilt ophalen uit een tabel, weergave, enz. U moet de SELECT gebruiken uitspraak. In je anonieme blok gebruik je de select niet en loop je door de lege variabelen. Dus je moet de select op deze manier in je code toevoegen (Je kunt het ook doen met een gedeclareerde cursor, maar in dit geval heb ik het in de rij gezet op de 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;
Aangezien u een cursor . gebruikt , het is helemaal niet nodig om variabelen te declareren en te gebruiken.