Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2014, 11:16
pelusono
 
Fecha de Ingreso: julio-2014
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Duda PL-SQL Cursor

Hola amigos, somos estudiantes y tenemos una pequeña duda, lo se perdonen la ignorancia pero hace mucho tiempo repasamos esto, nuestra duda es la siguiente... como podria concatenar los resultados del cursor llamado CURASIGNATURAS necesito concatenarlo a un mensaje que tendo dentro de un loop FOR (dentro de IF), y bueno, esto es lo que tengo hasta ahora. Alguna solucion?


Código SQL:
Ver original
  1. CREATE OR REPLACE PROCEDURE INGALUMNO
  2. (PRUN IN ALUMNO.RUN%TYPE, PNOMBRE IN ALUMNO.NOMBRE%TYPE, PIDC IN    ALUMNO.IDC%TYPE)
  3.   IS
  4.       CURSOR CURASIGNATURAS IS
  5.        SELECT * FROM ASIGNATURAS;
  6.   BEGIN
  7.   INSERT INTO ALUMNO VALUES(PRUN, PNOMBRE, PIDC);
  8.   DBMS_OUTPUT.PUT_LINE('*Datos Ingresados Exitosamente*');
  9.   FOR I IN CURASIGNATURAS LOOP
  10.     IF PIDC=I.IDC THEN
  11.        DBMS_OUTPUT.PUT_LINE('==================');
  12.        DBMS_OUTPUT.PUT_LINE('Asignaturas Disponibles: ' -- Aca necesito concatenar);
  13.        DBMS_OUTPUT.PUT_LINE(' ');
  14.        DBMS_OUTPUT.PUT_LINE('==================');
  15.     ELSE
  16.        DBMS_OUTPUT.PUT_LINE('ERROR DE CODIGO');
  17.     END IF;
  18.    END LOOP;
  19.   END;
  20. /