Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Recuperando dados da tabela usando PL/SQL


IN SQL se você deseja recuperar dados de uma tabela, visualização, etc. Você precisa usar o SELECT declaração. No seu bloco anônimo você não está usando o select e está fazendo um loop das variáveis ​​vazias. Então você precisa adicionar o select no seu código assim (Você pode fazer isso com um cursor declarado também, mas neste caso eu fiz isso na linha do 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;

Como você está usando um cursor , não há necessidade de declarar e usar variáveis.