hola chicos perdnonar por molestar tengo este codigo y no se terminarlo de depurar
SQL> CREATE OR REPLACE PROCEDURE PONCALIFICACION
2 IS
3 CURSOR C1 IS SELECT CALIFICACION FROM MEDICOS FOR UPDATE;
4 CURSOR C2 IS SELECT COUNT(*) FROM MEDICOS WHERE CALILFICACION='NT';
5 CURSOR C3 IS SELECT COUNT(*) FROM MEDICOS WHERE NOTA ='10';
6 R1 C1%ROWTYPE;
7 R2 C2%ROWTYPE;
8 R3 C3%ROWTYPE;
9 BEGIN
10 OPEN C1;
11 OPEN C2;
12 OPEN C3;
13 LOOP;
14 FETCH C1 INTO R1;
15 FETCH C2 INTO R2;
16 FETCH C3 INTO R3;
17 LOOP
18 IF NOTA_CARRERA BETWEEN '0' AND '4.9' THEN
19 UPDATE NEDICOS SET CALIFICACION = 'INS' WHERE CURRENT OF C1;
20 END IF;
21 IF NOTA_CARRERA BETWEEN '5' AND '5.9' THEN
22 UPDATE NEDICOS SET CALIFICACION = 'SF' WHERE CURRENT OF C1;
23 END IF;
24 IF NOTA_CARRERA BETWEEN '6' AND '6.9' THEN
25 UPDATE NEDICOS SET CALIFICACION = 'BI' WHERE CURRENT OF C1;
26 END IF;
27 IF NOTA_CARRERA BETWEEN '7' AND '8.9' THEN
28 UPDATE NEDICOS SET CALIFICACION = 'NT' WHERE CURRENT OF C1;
29 END IF;
30 IF NOTA_CARRERA BETWEEN '9' AND '10' THEN
31 UPDATE NEDICOS SET CALIFICACION = 'SB' WHERE CURRENT OF C1;END IF;
32 END LOOP;DBMS_OUTPUT.PUT_LINE('NUMERO DE NOTABLES'|| R2.CALIFICACION);
33 DBMS_OUTPUT.PUT_LINE('NUMERO DE 10'|| R3.NOTA_CARRERA);
34 CLOSE C1;
35 CLOSE C2;
36 CLOSE C3;
37 END;
38 /
Advertencia: Procedimiento creado con errores de compilación.
SQL> SHOW ERRORS
Errores para PROCEDURE PONCALIFICACION:
LINE/COL ERROR
-------- -----------------------------------------------------------------
13/5 PLS-00103: Se ha encontrado el símbolo ";" cuando se esperaba uno
de los siguientes:
begin case declare exit for goto if loop mod null pragma
raise return select update while with <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
close current delete fetch lock insert open rollback
savepoint set sql execute commit forall merge pipe
El símbolo "exit" ha sido sustituido por ";" para continuar.
37/4 PLS-00103: Se ha encontrado el símbolo ";" cuando se esperaba uno
de los siguientes:
LINE/COL ERROR
-------- -----------------------------------------------------------------
loop
que esta mal¿?
GRACIAS