sql >> Database >  >> RDS >> Oracle

Gegevens uit de tabel ophalen met PL/SQL

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.




  1. Is het in Apache Spark 2.0.0 mogelijk om een ​​query op te halen uit een externe database (in plaats van de hele tabel te pakken)?

  2. Hoe element-ID in PHP-variabele te krijgen

  3. postgresql misvormde array letterlijk in create aggregaat initcond

  4. Wanneer een index toevoegen aan een SQL-tabelveld (MySQL)?