Oracle - AYUDA !! CURSORES CON ERROR PL/SQL ORACLE

   
Vista:

AYUDA !! CURSORES CON ERROR PL/SQL ORACLE

Publicado por Giancarlo Soto Leyva (1 intervención) el 14/05/2016 01:04:52
ayuda !!! Elaborar un bloque PL/SQL que muestre el empno, ename y dname de todos los Empleados. Utilizar Cursores. ENAME Y EMPNO SON DE LA TABLA EMPLEADO Y DNAME DE LA TABLA DEPARTAMENTO AMBOS SE RELACION POR LA FK DEPTNO.

MI CODIGO ESTA ASI .. PERO ME COMPILA CON ERRORES POR FAVOR SU APOYO PARA MEJORARLO E INDICARME PORQUE FALLA.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
set serveroutput on
declare
empno emp.empno%type;
ename emp.ename%type;
dname dept.dname%type;
begin
declare
cursor EMPLEADO is
select e.empno, e.ename, d.dname
from emp e  inner join dept d
on e.deptno = d.deptno;
 
begin
open EMPLEADO;
loop
fetch EMPLEADO into empno, ename, dname;
exit when EMPLEADO%notfound;
dbms_output.put_line('Empleado :'||empno,ename,dname);
end loop;
close EMPLEADO;
end;
end;


Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder