Oracle
 sql >> Base de données >  >> RDS >> Oracle

Récupération des données de la table à l'aide de PL/SQL

EN SQL si vous souhaitez récupérer des données d'une table, d'une vue, etc. Vous devez utiliser le SELECT déclaration. Dans votre bloc anonyme, vous n'utilisez pas la sélection et vous bouclez les variables vides. Vous devez donc ajouter la sélection dans votre code comme ceci (Vous pouvez également le faire avec un curseur déclaré, mais dans ce cas, je l'ai fait en ligne sur le 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;

Puisque vous utilisez un curseur , il n'est pas du tout nécessaire de déclarer et d'utiliser des variables.