sql >> Base de Datos >  >> RDS >> Oracle

Recuperando datos de la tabla usando PL/SQL

EN SQL si desea recuperar datos de una tabla, vista, etc. Debe usar SELECCIONAR declaración. En su bloque anónimo, no está utilizando la selección y está recorriendo las variables vacías. Por lo tanto, debe agregar la selección en su código de esta manera (También puede hacerlo con un cursor declarado, pero en este caso lo hice en línea en 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;

Ya que estás usando un cursor , no hay necesidad de declarar y usar variables en absoluto.