sql >> Databasteknik >  >> RDS >> Oracle

Hämta data från tabellen med PL/SQL

I SQL om du vill hämta data från en tabell, vy etc. Du måste använda SELECT påstående. I ditt anonyma block använder du inte select, och du slingrar de tomma variablerna. Så du måste lägga till markeringen i din kod så här (Du kan också göra det med en deklarerad markör, men i det här fallet gjorde jag det i linje med 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;

Eftersom du använder en markör , det finns inget behov av att deklarera och använda variabler alls.




  1. spara MySQL-inställningar

  2. Vad är fel med installationen av php oracle-klienten oci8

  3. Analysera Json med Oracle SQL - JSON_TABLE

  4. Ta bort join från två tabeller